#300: Gray streams aren't streams -----------------------+---------------------------------------------------- Reporter: rschlatte | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: 1.2.0 Component: streams | Version: 1.2.0-dev Keywords: streams | -----------------------+----------------------------------------------------
Comment(by mevenson):
Observed that the behavior changes once a GRAY-STREAM instance has been created:
{{{ CL-USER> (require :gray-streams) ; Loading jar:file:/home/evenson/work/abcl/dist/abcl.jar!/org/armedbear/lisp/gray- streams.abcl ... ; Loaded jar:file:/home/evenson/work/abcl/dist/abcl.jar!/org/armedbear/lisp/gray- streams.abcl (0.396 seconds) ("GRAY-STREAMS") CL-USER> (subtypep 'gray-streams:fundamental-stream 'stream) NIL T CL-USER> (make-instance 'gray-streams:fundamental-stream) #<GRAY-STREAMS:FUNDAMENTAL-STREAM {3FF6929C}> CL-USER> (subtypep 'gray-streams:fundamental-stream 'stream) T T }}}
maybe this exposes a problem with CLOS?