<br><br><div class="gmail_quote">On Sun, Jan 8, 2012 at 1:30 PM, Stéphane Ducasse <span dir="ltr">&lt;<a href="mailto:stephane.ducasse@inria.fr">stephane.ducasse@inria.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mariano<br>
<br>
should not we get some fixes for FS?<br>
<br></blockquote><div><br>fixes fixes fixes there is just only one, and it was the one of #next: I reported in <a href="http://forum.world.st/Bug-in-FileSystem-td4272729.html">http://forum.world.st/Bug-in-FileSystem-td4272729.html</a><br>
I can provide such fix. <br><br>Then for Fuel I also needed #next:into: which is not implemented. I can added, but I am waiting our stream guru Henry/Nicolas approbal ;) <br><br>As soon as they appear, I will submit them. <br>
<br><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Stef<br>
<div class="HOEnZb"><div class="h5"><br>
On Jan 7, 2012, at 11:25 PM, Mariano Martinez Peck wrote:<br>
<br>
&gt; Hi guys. Now you can use FileSystem streams for Fuel. Fuel only needs one small package &#39;FuelFileSystem&#39; which has just 3 extension methods, and that&#39;s all ;)<br>
&gt; There is also &#39;FuelFileSystemTests&#39; which let&#39;s you run all fuel tests using FS. If you want to do that, change FLSerializationTest &gt;&gt; setUp to send #useFileSystemFileStream  rather than #useStandardFileStream and that&#39;s all.<br>

&gt; To install:<br>
&gt;<br>
&gt; Gofer new<br>
&gt;     squeaksource: &#39;MetacelloRepository&#39;;<br>
&gt;     package: &#39;ConfigurationOfFuel&#39;;<br>
&gt; load.<br>
&gt;<br>
&gt; (ConfigurationOfFuel project version: #bleedingEdge) load: &#39;withFS&#39;.<br>
&gt;<br>
&gt; An example:<br>
&gt;<br>
&gt;     | sourceArray loadedArray serializer stream materializer |<br>
&gt;     sourceArray :=<br>
&gt;         Array<br>
&gt;             with: &#39;a string&#39;<br>
&gt;             with: Transcript<br>
&gt;             with: [ Transcript show: &#39;a string&#39; ].<br>
&gt;     &quot;Create a file and serialize on it&quot;<br>
&gt;     stream := (FSLocator imageDirectory / &#39;example.fuel&#39;) writeStream.<br>
&gt;     serializer := FLSerializer newDefault.<br>
&gt;     serializer serialize: sourceArray on: stream.<br>
&gt;     stream close.<br>
&gt;     &quot;Load from the file&quot;<br>
&gt;     stream := (FSLocator imageDirectory / &#39;example.fuel&#39;) readStream.<br>
&gt;     materializer := FLMaterializer newDefault.<br>
&gt;     loadedArray := (materializer materializeFrom: stream) root.<br>
&gt;<br>
&gt; Cheers<br>
&gt;<br>
&gt; --<br>
&gt; Mariano<br>
&gt; <a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>