|
@@ -9,6 +9,10 @@
|
|
|
(unless (fboundp 'stream:stream-write-string)
|
|
(unless (fboundp 'stream:stream-write-string)
|
|
|
(require "streamc.fasl")))
|
|
(require "streamc.fasl")))
|
|
|
|
|
|
|
|
|
|
+#+ecl
|
|
|
|
|
+(eval-when (:compile-toplevel :load-toplevel :execute)
|
|
|
|
|
+ (gray::redefine-cl-functions))
|
|
|
|
|
+
|
|
|
(macrolet
|
|
(macrolet
|
|
|
((frob ()
|
|
((frob ()
|
|
|
(let
|
|
(let
|
|
@@ -34,7 +38,8 @@
|
|
|
#+clisp :gray
|
|
#+clisp :gray
|
|
|
#+openmcl :ccl
|
|
#+openmcl :ccl
|
|
|
#+lispworks :stream
|
|
#+lispworks :stream
|
|
|
- #-(or sbcl allegro cmu clisp openmcl lispworks) ...
|
|
|
|
|
|
|
+ #+ecl :gray
|
|
|
|
|
+ #-(or sbcl allegro cmu clisp openmcl lispworks ecl) ...
|
|
|
,@common-symbols)
|
|
,@common-symbols)
|
|
|
(:export #:trivial-gray-stream-mixin
|
|
(:export #:trivial-gray-stream-mixin
|
|
|
#:stream-read-sequence
|
|
#:stream-read-sequence
|