[squeak-dev] Why ReadWriteStream>>#contents?
Chris Muller
ma.chris.m at gmail.com
Tue May 1 20:00:39 UTC 2018
Does anyone know why ReadWriteStream overrides #contents from WriteStream?
WriteStream behaves as I would expect
|stream| stream := WriteStream on: String new.
stream nextPutAll: 'chris'; reset; nextPutAll: 'C'; contents "--->
'C' as expected"
but ReadWriteStream doesn't...
|stream| stream := ReadWriteStream on: String new.
stream nextPutAll: 'chris'; reset; nextPutAll: 'C'; contents "--->
'Chris' unexpected!"
I want to reuse a ReadWriteStream, so I want #contents to honor the end
position. What's going on here?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180501/361d4535/attachment.html>
More information about the Squeak-dev
mailing list
|