That's exactly for this kind of reasons that I developped an ExtendedNumberParser connected to Number class>>readFrom:, to allow a variety of formats used in the rest of the world.
It would have been easy to allow upper letter exponents in this parser, but the class was considered superfluous and removed from Pharo 3.0�
Nicolas
to explain a bit the removal of that class. I do not think that Java has three different parser for number in its core or ruby?
From a maintenance perspective this is a lot of stress on us (not only at the code level the conceptually).
If we do not have a guy like you taking care of such issues in Pharo daily how can we continue maintaining different parser?
This is why we should simplifiy.
Why this is the not the job of a GemstoneToPharoPharo to do that? Or ExternalNumberParser (to me it if conceptually different than
ExtendedNumberParser) and it should be packaged somewhere else. We got at least two ASTs, three parsers and this cannot be.
Stef