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