On 06 Feb 2014, at 15:30, Max Leske <maxle...@gmail.com> wrote:

> No, not my bug :)
> 
> The problem seems to be that WriteStream expects #size to be implemented but 
> MemoryFileSystemFile only knows #fileSize. Apart from that I think it would 
> work.

But again, this is a problem (of the (G)Zip implementation) regarding the 
stream API. Certain stream, like network or serial streams, cannot respond to 
size in all conditions.

> Add this to MemoryFileSystemFile (not as a final solution!):
> 
> size
>       ^ bytes size
> 
> Cheers,
> Max
> 
> On 06.02.2014, at 15:22, Tudor Girba <tu...@tudorgirba.com> wrote:
> 
>> Thanks, Max.
>> 
>> Doru
>> 
>> 
>> On Thu, Feb 6, 2014 at 3:11 PM, Max Leske <maxle...@gmail.com> wrote:
>> On 06.02.2014, at 15:07, Tudor Girba <tu...@tudorgirba.com> wrote:
>> 
>>> I am trying to get the ZipFileSystem to work, but I cannot quite manage it.
>>> 
>>> I am doing this:
>>> (FileSystem zip:
>>>     (FileSystem disk workingDirectory / 'sample.zip'))
>>>             open
>>> 
>>> and I get an error.
>>> 
>>> The error comes from the fact that the code uses readStreamDo: which does 
>>> not work anymore with binary streams. I tried to use binaryReadStreamDo:, 
>>> but that crashes in another place.
>>> 
>>> I think this is a bug. Or am I doing something wrong?
>> 
>> You shouldn’t be… I’ll take a look later since that would be me who 
>> introduced the bug (probably).
>> 
>>> 
>>> Cheers,
>>> Doru
>>> 
>>> -- 
>>> www.tudorgirba.com
>>> 
>>> "Every thing has its own flow"
>> 
>> 
>> 
>> 
>> -- 
>> www.tudorgirba.com
>> 
>> "Every thing has its own flow"
> 


Reply via email to