Fwd: [Pharo-users] [ANN] Fuel Release Version 1.8

MM
Mariano Martinez Peck
Sun, May 27, 2012 6:58 PM

Since Martin's work was sponsored by ESUG (although this release is far
after SummerTalk was finished) I think it makes sense to visualize his
work.

---------- Forwarded message ----------
From: Martin Dias tinchodias@gmail.com
Date: Sat, May 26, 2012 at 7:04 AM
Subject: [Pharo-users] [ANN] Fuel Release Version 1.8
To: A friendly place where any question about pharo is welcome <
pharo-users@lists.gforge.inria.fr>, pharo-project@lists.gforge.inria.fr

Hi all,

We are proud to announce Fuel 1.8 with a lot of new features and
documentation. Of course, we don't stop working but it was time to
freeze a stable version.

Fuel is an open-source general-purpose object serialization framework
developed in Pharo Smalltalk environment. More information on our
website 1.

Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at
#20094). Please check our documentation 2 for complete installation
and use guides.

Below, there are some remarkable changes.

  • Much more complete user guides.
  • Improved API for customizing how graph is traced.
  • FuelMetalevel: serialization of stuff like classes and compiled
    methods moved to an optional package.
  • Customize objects to be treated as globals.
  • Migrations: declare at materialization time class and variables renames.
  • Weak references properly managed. Thanks to Juan Vuletich and Levente.
  • Thanks Pavel for helping us improving FuelPackageLoader with
    wonderful ideas and bug reports.
  • Serialization speed up on large graphs by using specialized
    collections. Thanks Levente.
  • Encoder and Decoder: new reifications that clarify the design.
    Thanks Colin Putney.
  • Optimized serialization of "clean" BlockClosures, which don't need
    the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda.
  • Added a clear error hierarchy.
  • Debug facilities, including graph visualization using Roassal.
    Thanks Alexandre and Doru.
  • Many more new tests. Including those from extension packages, we
    have almost 600 tests.
  • Repository moved from 'http://www.squeaksource.com/Fuel' to
    'http://ss3.gemstone.com/ss/Fuel'.

If you are a Fuel user we are not aware of, please let us know!

Best regards,
Martin and Mariano

--
Mariano
http://marianopeck.wordpress.com

Since Martin's work was sponsored by ESUG (although this release is far after SummerTalk was finished) I think it makes sense to visualize his work. ---------- Forwarded message ---------- From: Martin Dias <tinchodias@gmail.com> Date: Sat, May 26, 2012 at 7:04 AM Subject: [Pharo-users] [ANN] Fuel Release Version 1.8 To: A friendly place where any question about pharo is welcome < pharo-users@lists.gforge.inria.fr>, pharo-project@lists.gforge.inria.fr Hi all, We are proud to announce Fuel 1.8 with a lot of new features and documentation. Of course, we don't stop working but it was time to freeze a stable version. Fuel is an open-source general-purpose object serialization framework developed in Pharo Smalltalk environment. More information on our website [1]. Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides. Below, there are some remarkable changes. - Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'. If you are a Fuel user we are not aware of, please let us know! Best regards, Martin and Mariano [1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation -- Mariano http://marianopeck.wordpress.com