On 11 Nov 2018, at 10:59, Hilaire <hilaire@drgeo.eu> wrote:
I met that situation too with P7. It occurred to me that the precise need of #binaryReadStream message vanished.
I don't understand what you are saying. Like Alistair says, FileReference is the public interface. The messages to open streams are #readStream #writeStream for text streams (utf8 character encoded) and #binaryReadStream #binaryWriteStream for raw unencoded binary streams. In most cases, it is better to use the #xDo: variant. It is no longer possible to switch streams using #binary.
Hilaire
Le 11/11/2018 à 10:03, Stephane Ducasse a écrit :
Hi
I'm checking some of the mooc code in Pharo 70.
The Pharo 50/60 version is
PNGReadWriter createAFormFrom: 'Sprites.png' asFileReference binaryReadStream upToEnd
I came up with
PNGReadWriter formFromStream: (File named: 'Sprites.png') readStream
And we can also have
PNGReadWriter formFromStream: 'Sprites.png' asFileReference binaryReadStream
I will add this in the comment of the formFromStream: method.
Stef
-- Dr. Geo http://drgeo.eu