[squeak-dev] Fwd: [ANN] Fuel Release Version 1.9

Bert Freudenberg bert at freudenbergs.de
Mon Apr 8 17:26:27 UTC 2013


On 08.04.2013, at 09:50, "David T. Lewis" <lewis at mail.msen.com> wrote:

> On Mon, Apr 08, 2013 at 04:38:13PM +0200, Igor Stasenko wrote:
>> On 29 March 2013 02:26, David T. Lewis <lewis at mail.msen.com> wrote:
>>> On Thu, Mar 28, 2013 at 08:28:44PM +0100, Martin Dias wrote:
>>>> Hi all,
>>>> 
>>>> We are happy to announce Fuel 1.9.
>>>> 
>>>> Fuel is an open-source general-purpose object serialization
>>>> framework developed in Pharo. You can find more information on our website
>>>> [1].
>>>> 
>>>> The default set of packages of this version already comes in Pharo 2.0, so
>>>> you it's not necessary to install it there. However, Fuel also works
>>>> out-of-the-box in Pharo from 1.1 up to 2.0, as well as in Squeak 4.1 up to
>>>> 4.4. You can see our documentation [2] for complete installation and use
>>>> guides.
>>> 
>>> Fuel is a very nice piece of work and I appreciate the effort to support Squeak.
>>> Good design, good implementation, good documentation, what's not to like :-)
>>> 
>>> One issue in loading from Metacello #stable, FLBenchmarks class>>generateMiniSerializationVersionsComparison has this:
>>> 
>>>        Array with: 1 with: #1 with: '1'.
>>> 
>>> But for Squeak in needs to be:
>>> 
>>>        Array with: 1 with: #'1' with: '1'.
>>> 
>>> I can't run the tests in Squeak, but the Fuel package itself seems fine.
>> 
>> 
>> 
>> #1 = 1
>> true
>> 
>> #'1' = 1
>> false
>> 
>> have you changes that in squeak?
>> this is about syntax, i think.
> 
> It has been like this since Squeak 3.6 or before, so it was not changed in
> Squeak. The expression #1 parses as an integer, although I do not know the
> reason.

Actually, in current Squeak, #1 is a syntax error. Which is better than silently answering a different value than before. And it makes sense because "1" isn't a valid selector.

- Bert -

> The expression #'1' parses as a symbol in both Squeak and Pharo.
> 
> Dave
> 
> 





More information about the Squeak-dev mailing list