Hi guys. Now you can use FileSystem streams for Fuel. Fuel only needs one small package 'FuelFileSystem' which has just 3 extension methods, and that's all ;)
There is also 'FuelFileSystemTests' which let's you run all fuel tests using FS. If you want to do that, change FLSerializationTest >> setUp to send #useFileSystemFileStream� rather than #useStandardFileStream and that's all.
To install:

Gofer new
��� squeaksource: 'MetacelloRepository';
��� package: 'ConfigurationOfFuel';
load.

(ConfigurationOfFuel project version: #bleedingEdge) load: 'withFS'.

An example:

��� | sourceArray loadedArray serializer stream materializer |
��� sourceArray :=
��� ��� Array
��� ��� ��� with: 'a string'
��� ��� ��� with: Transcript
��� ��� ��� with: [ Transcript show: 'a string' ].
��� "Create a file and serialize on it"
��� stream := (FSLocator imageDirectory / 'example.fuel') writeStream.
��� serializer := FLSerializer newDefault.
��� serializer serialize: sourceArray on: stream.
��� stream close.
��� "Load from the file"
�� stream := (FSLocator imageDirectory / 'example.fuel') readStream.
��� materializer := FLMaterializer newDefault.
��� loadedArray := (materializer materializeFrom: stream) root.

Cheers

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