Hi sven I like the pattern
on: aStringOrStream | stream | stream := aStringOrStream readStream but I cannot apply with Zn because ZnCharacterReadStream and friends do not answer readstream What is your point of view on it. S. -------------------------------------------- Stéphane Ducasse http://stephane.ducasse.free.fr / http://www.pharo.org 03 59 35 87 52 Assistant: Julie Jonas FAX 03 59 57 78 50 TEL 03 59 35 86 16 S. Ducasse - Inria 40, avenue Halley, Parc Scientifique de la Haute Borne, Bât.A, Park Plaza Villeneuve d'Ascq 59650 France