[Glass] MAStringReader>>visitNumberDescription broken?
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Tue Sep 8 13:32:41 PDT 2015
The issues for glassdb were physically moved to GsDevKit/GsDevKit ...
the issue numbers were preserved, so this is probably the url (droid?)
you are looking for:
https://github.com/GsDevKit/GsDevKit/issues/20
Dale
On 09/08/2015 01:18 PM, Mariano Martinez Peck wrote:
>
>
> On Tue, Sep 8, 2015 at 4:56 PM, Dale Henrichs via Glass
> <glass at lists.gemtalksystems.com
> <mailto:glass at lists.gemtalksystems.com>> wrote:
>
> Mariano,
>
> Could you submit an issue on this [1]? I would like a little more
> detail on the circumstances for needing to use
> ExtendedNumberParser (unconditionally) instead of SqNumberParser
> ... the other two cases, I think I understand ...
>
> As always a pull request will be integrated into the release much
> quicker than waiting for me to get around to dealing with the issue:)
>
> Dale
>
> [1] https://github.com/GsDevKit/GsDevKit/issues
>
>
> Do you know if issues from glassdb were migrated?
> I cannot find for example, this issue:
> https://github.com/glassdb/glass/issues/20
>
> Thanks,
>
>
> On 09/08/2015 07:27 AM, Mariano Martinez Peck via Glass wrote:
>>
>>
>> On Tue, Sep 8, 2015 at 6:50 AM, Iwan Vosloo via Glass
>> <glass at lists.gemtalksystems.com
>> <mailto:glass at lists.gemtalksystems.com>> wrote:
>>
>> On 07/09/2015 16:56, Dale Henrichs via Glass wrote:
>>
>> It turns out that in the GemStone/GsDevKit version of
>> NumberParser (actually SqNumberParser), isNumber: is not
>> implemented ... was there a major rewrite of NumberParser
>> in Pharo4.0 (it's not in Pharo3.0 either) or is it a
>> simple extension method?
>>
>> I might be able to squeeze out some time and take a
>> bigger look at this one:)
>>
>>
>> From what I can see, Magritte-Model adds isNumber in the
>> Pharo and GemStone case. The real problem is perhaps how
>> isNumber: is implemented OR perhaps the implementation of
>> parse:onError: which it sends.
>>
>>
>> Hi guys,
>>
>> This is not 100% same topic, but wanted to say it in case we fix
>> both. Unfortunately, I cannot remember what was broken, and I did
>> not even wrote a comment....but as part of my sad "overrides" in
>> GemStone, I have an override of Integer >> #readFrom:
>> Integer >> readFrom: aStringOrStream
>> "Answer a new Integer as described on the stream, aStream.
>> Embedded radix specifiers not allowed - use Number readFrom: for
>> that."
>> ^self readFrom: aStringOrStream base: 10
>> And I had to override it like this:
>>
>> Integer >> faReadFrom: aStream ^ (SqNumberParser on: aStream)
>> nextIntegerBase: 10
>>
>>
>> And I have to also change:
>>
>> SqNumberParser class >> on: aStringOrStream
>> ^ExtendedNumberParser new on: aStringOrStream
>>
>> SqNumberParser >> exponentLetters
>> "answer the list of possible exponents for Numbers.
>> Note: this parser will not honour precision attached to the exponent.
>> different exponent do not lead to different precisions.
>> only IEEE 754 floating point numbers will be created"
>> ^'edqEDQ'
>>
>>
>> Regards
>> - Iwan
>>
>> --
>> Reahl, the Python only web framework: http://www.reahl.org
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150908/da2399e5/attachment-0001.html>
More information about the Glass
mailing list