I have been having trouble keeping up with the list of changes in 1.3 and most importantly the changes that require me to change my code.
Breaking changes to date:
Math ops no longer promote into bignums.
Math ops no longer narrow the result to the smallest type that can hold them.
Vars will no longer default to being dynamically bindable. Add ^:dynamic
when needed.
A couple of other numerical changes:
5N
, which is 5 as a BigInteger.(= 2 2.0)
=> false
, but (== 2 2.0)
=> true
(= 2 2M)
=> false
, but (== 2 2M)
=> true
(= 2.0 2M)
=> false
, but (== 2.0 2M)
=> true
(= 2 2N)
=> true
(= 2 4/2)
=> true
==
to compare floating-point numbers for equality (which is still probably a shaky proposition).If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With