Opened 13 years ago

Closed 12 years ago

#20 closed defect (fixed)

GRAY-STREAMS breaks ASDF loading

Reported by: ehuelsmann Owned by: somebody
Priority: critical Milestone:
Component: other Version:
Keywords: Cc:
Parent Tickets:

Description

The sequence:

(require 'asdf)
(require 'gray-streams)
(asdf:oos 'asdf:load-op :swank)

breaks the asdf operation, while the same thing without the gray-streams works like a charm

Attachments (1)

pprint-gray-streams.lisp (922 bytes) - added by Mark Evenson 13 years ago.
Patch gray-streams/pretty printer (XP) interaction

Download all attachments as: .zip

Change History (3)

Changed 13 years ago by Mark Evenson

Attachment: pprint-gray-streams.lisp added

Patch gray-streams/pretty printer (XP) interaction

comment:1 Changed 13 years ago by Mark Evenson

If you evaluate the patch in 'pprint-gray-streams.lisp', you can at least get swank to load, but you get weird breakage in other parts of the pretty printer at odd times (the latest I have found is in trying to get FLEXI-STREAMS to work).

In genreal, this breakage stems from the fact that the current implementation of Gray streams within ABCL does not subclass the builtin class STREAM as subclassing builtin classes is not currently implemented.

comment:2 Changed 12 years ago by ehuelsmann

Resolution: fixed
Status: newclosed

Fixed and published in 0.17.

Note: See TracTickets for help on using tickets.