On Sep 4, 2019, at 10:36 PM, ducasse <stepharo@netcourrier.com> wrote:Hi nicolaslet 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?StefOn 5 Sep 2019, at 00:19, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:Once upon a time, only uppercase letters were accpeted as extra digits (in base > 10) for both int and floatThen 15r1.2E1 was not 15r1.2e1, the later being = 15r12.EThen 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 <Smalltalk@jgfoster.net> 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