Apples to Oranges in FileStream

Kevin Fisher kfisher at rim.net
Fri Aug 21 12:36:18 UTC 1998


invader at zilker.net (Michael Donegan) wrote:
> The three class variables: Read, Write and Shorten are not initialized, so
> I would steer clear of the readOnly, readWrite, readWriteShorten and
> writeShorten
> methods until all that gets straightened. Looks like an extension that
> isn't done yet.
> 

I see...well, after examining the StandardFileStream initialization methods I 
realize what I was doing was probably overkill (the new file is marked 
writable by default anyway).  I was mainly just experimenting with the other 
methods in FileStream and came across this which threw me for a bit of a loop.

> Someone is apparently trying to correct the problem that writable files
> don't get truncated.
> 
> Squeak is great, but it has a few pitfalls when you actually try to get
> something done. PositionableStream>>nextNumber: and nextInt32 have similar
> problems with
> missing asInteger after a self next.
> 
>         mkd
>

Pitfalls or no, I'm really excited about having access to a decent Smalltalk 
VM after all this time.  Digging through the associated stream methods was 
extremely illuminating for me, even though it was after midnight before I gave 
up. :)





More information about the Squeak-dev mailing list