Hi nicolas

let us fix this :)

why 15r1.2e1 is not working?
why 15r1.2e1 is not equals to 15r1.2E1?
why would we need a new syntax?

Stef
> On 5 Sep 2019, at 00:19, Nicolas Cellier <[email protected]> 
> wrote:
> 
> Once upon a time, only uppercase letters were accpeted as extra digits (in 
> base > 10) for both int and float
> 
> Then 15r1.2E1 was not 15r1.2e1, the later being = 15r12.E
> 
> Then it was considered better to understand hexadecimal numbers with 
> lowercase too...
> and alternate-base Float became ambiguous and were never fixed :(
> 
> This would deserve a new syntax, I don't know what makes sense, 15r1.2_e1 
> 15r1.2#e1 ...
> Changing Smalltalk syntax is among the most difficult decisions, expect 
> outcry ;)
> Maybe because it's too easy :)
> 
> 
> Le jeu. 5 sept. 2019 à 00:04, James Foster <[email protected] 
> <mailto:[email protected]>> a écrit :
> 14r1.2e1 "16.0"
> 15r1.2e1 “1.195851851851852"
> 
> Does it make sense to have exponents for numbers that are not base 10? There 
> are tests that have large exponents for binary numbers and we are not sure 
> how to handle this in GemStone.
> 
> James
> 

Reply via email to