Hi guys. After a couple of efforts from Martin Dias and I, we have a &quot;working&quot; Fuel serializer for Squeak. I used the quotes because all I could do is to run tests. <br>Fuel is a binary serializer and you can find all the information in <a href="http://rmod.lille.inria.fr/web/pier/software/Fuel">http://rmod.lille.inria.fr/web/pier/software/Fuel</a><br>
This is a project sponsored by ESUG SummerTalk and mainly developed by Martin Dias.<br><br>I only tried in a Squeak 4.2 image. To install it:<br><br><br>(Installer monticello http: &#39;<a href="http://ss3.gemstone.com/ss">http://ss3.gemstone.com/ss</a>&#39;)<br>
project: &#39;Fuel&#39;;<br>install: &#39;ConfigurationOfFuel&#39;.<br><br>((Smalltalk at: #ConfigurationOfFuel) project version: &#39;1.8-baseline&#39;) load.<br><br><br>Most tests are green. There are only 2 categories of tests failing: <br>
1) those under the category &#39;FuelTests-InternalMetalevel&#39;. This is because Squeak has removed the traits there are in Pharo and hence most tests fails. However, this stuff of &quot;InternalMetalevel&quot; is only used if you want to serialize classes/traits completely. Most of the cases, the user just wants to serialize a class/trait as global (just serialize its name) and then during materialization it just searches the class. Of course, in the image where you materialize, such classes have to be present. <br>
<br>2) some tests that are long and it seems in squeak there is a timeout that make those tests to fail.<br><br>As always, we appreciate any feedback.<br><br>Cheers<br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
<br>