Calculating the largest known prime in Ruby
Looking to impress your Ruby friends by calculating the largest known prime, 2 ** 136_279_841-1?
On Ruby 3.4.0-preview2 and earlier, 2 ** 136_279_841-1 logs a warning and returns Infinity 😔:
2 ** 136_279_841-1
# warning: in a**b, b may be too big
# => Infinity
Thanks to @mametter, Ruby 3.4 will handle this calculation just fine! See Do not round a**b to infinity.
Knowing this, you excitedly use your ruby manager of choice to pull down ruby master:
You run ruby -e "puts 2 ** 136_279_841-1", and ...
Read more at jpcamara.com