Subject: Re: Bidirectional streams
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 07 Jan 2009 20:33:12 -0600
Newsgroups: comp.lang.lisp
Message-ID: <JaudnRSjPKN1-PjUnZ2dnUVZ_hqdnZ2d@speakeasy.net>
Juanjo <juanjose.garciaripoll@googlemail.com> wrote:
+---------------
| In order to settle the issue, the code to compare implementations
...[now includes FORCE-OUTPUT]...
| gives
| 
| SBCL 1.0.10 and ECL 9.1.0
| "abcdefghijk"
| (0 #\a 1 NIL 0 #\x 1 #\b 2 #\c)
| "xbcdefghijk"
+---------------

CMUCL-19a, -19c, & -19e can be added to that list as well.


-Rob

p.s. The earlier [April 2003] CMUCL-18e requires an additional
:IF-DOES-NOT-EXIST :CREATE option on the WITH-OPEN-FILE
(if "foo.txt" doesn't, in fact, already exists), and also
gives a different result:

"abcdefghijk" 
(0 #\a 1 NIL 0 #\x 1 #\a 2 #\b) 
"abcdefghijk" 

But the -18 series is so old I think we can safely ignore it
as a measure of "what's right".

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607