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 >
