[Esug-list] [ANN] Fuel release version 1.6

Mariano Martinez Peck marianopeck at gmail.com
Fri Aug 19 04:19:07 EDT 2011

Ahh and thanks to Claire Barroca we now have a wonderful logo:


On Fri, Aug 19, 2011 at 6:14 AM, Martin Dias <tinchodias at gmail.com> wrote:

> Hello!
> I want to announce the new release version number 1.6 of Fuel, a
> binary serialization framework for Pharo that provides extremely fast
> deserialization. More information on our home page<http://rmod.lille.inria.fr/web/pier/software/Fuel>. Again,
> I thank ESUG for sponsoring me through the SummerTalk<http://www.esug.org/wiki/pier/Promotion/SummerTalk/SummerTalk2011>program.
> You can download this version in Pharo 1.2.1 with:
> Gofer new
>         squeaksource: 'Fuel';
>         package: 'ConfigurationOfFuel';
>         load.
> ((Smalltalk at: #ConfigurationOfFuel) project version: '1.6') load.
> This version does not add any new concrete functionality but has two main
> achievements: a performance improvement and a design clean up.
> Many changes included in this release are part of a design clean up. They
> are a necessary step forward to new functionalities that are coming soon.
> They make code more understandable. They enable simpler extension. Happily
> they also helped to improve serialization performance by reducing
> unnecessary interactions. And it is specially important a bottleneck in
> graph analysis stage we have successfully attacked, obtaining great results.
> Details:
> - Removed explicit references to cluster classes scattered around the
> system. For example, in previous versions Float>>fuelCluster has an explicit
> reference to FLFloatCluster. This version replaces this by a double dispatch
> interaction.
> - Clusters: Better reification. Removed annoying IDs. Removed Singleton
> instance creation mechanism, now mappers manage uniqueness in a better way.
> - Mappers: They were simplified. New mapping machanism inspired on Chain of
> Responsibility pattern. The global objects detection has been optimized
> considerably.
> - Analyzer: Part of its behavior and state has been moved to a new
> abstraction called 'clusterization'.
> Best regards,
> Martín Dias

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.esug.org/pipermail/esug-list_lists.esug.org/attachments/20110819/4e18288f/attachment.html>

More information about the Esug-list mailing list