On Tue, 2007-10-30 at 08:03 +0100, Oscar Nierstrasz wrote:
Hi Norbert,
Streams don't support the collection protocols. You can convert a stream to a collection by sending #contents to the stream:
stream := (ReadStream on: #( #(#a #b) #(#b #c))). stream contents collect: [:each| 'k',each first] --> #('ka' 'kb')
Is that what you want?
Sure, it works :) What I do not understand is that a lot of the collection protocol is in ReadStream. It has detect: select: collect: includes: ... What is it for?
thanks,
Norbert