On Mon, Jun 13, 2011 at 7:00 PM, Mariano Martinez Peck <marianopeck@gmail.com> wrote:


On Mon, Jun 13, 2011 at 11:52 PM, Yanni Chiu <yanni@rogers.com> wrote:
FLBufferedWriteStream>>sizeBuffer: calls #isBinary, which is not currently implemented by FSWriteStream - probably because #isBinary is not specified by ANSI. Is there a reason why the stream is not always binary?


I think no and I think you are correct. Fuel is binary, and FLBufferedWriteStream is only for Fuel, so we remove that #isBinary. Martin, do you agree?

Yes, I agree. You know more than me about the buffered stream.

The only objection I see is the open issue we have about supporting an alternative text format in Fuel...

How can I put a String in a FSWriteStream?
Also, when using SIXX with FSWriteStream, I had to add the non-ANSI #tab: method to FSWriteStream. There's probably a dozen calls to #tab: in the SIXX code. Should #tab: be added to FSWriteStream somehow? Maybe a non-ANSI streams extension package?



Esteban Lorenzano wanted also to use Colin's FileSystem in Fuel instead of the regular streams and that's why we have created the package FuelFileSystem.� So you can add all the methods you want to FSWriteStream under a category *FuelFileSystem. I can give you commit access to Fuel repo if you want.

I still don't understand why you cannot directly serialize/materialize the PRKernel instance.

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