[Ecls-list] Changes in Gray streams

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Wed May 7 08:50:44 UTC 2008


So, this is how the port of trivial-gray-streams looks like after the
latest changes (see below). FLEXI-STREAMS seems to build just fine,
but I have not tested it in real life examples.

Juanjo

diff trivial-gray-streams-2006-09-16/mixin.lisp trivial-gray-streams/mixin.lisp
6a7
>
117a119,128
>
> #+ecl
> (progn
>   (defmethod gray:stream-read-sequence
>       ((s trivial-gray-stream-mixin) seq &optional start end)
>     (stream-read-sequence s seq (or start 0) (or end (length seq))))
>   (defmethod gray:stream-write-sequence
>       ((s trivial-gray-stream-mixin) seq &optional start end)
>     (stream-write-sequence s seq (or start 0) (or end (length seq)))))
>
diff trivial-gray-streams-2006-09-16/package.lisp
trivial-gray-streams/package.lisp
11a12,15
> #+ecl
> (eval-when (:compile-toplevel :load-toplevel :execute)
>   (gray::redefine-cl-functions))
>
37c41,42
< 			  #-(or sbcl allegro cmu clisp openmcl lispworks) ...
---
> 			  #+ecl :gray
> 			  #-(or ecl sbcl allegro cmu clisp openmcl lispworks) ...

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list