#69: Gray stream compatibility -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: 0.26 Component: other | Version: Resolution: fixed | Keywords: compatibility -------------------------+-------------------------------------------------- Changes (by mevenson):
* status: new => closed * resolution: => fixed
Comment:
In getting Hunchentoot to work, I have committed a fair amount of rework to the Gray Streams code (c.f. r13255 and r13272).
At this point the problem described in this ticket is at least solved, but it is unknown when this exactly happened
{{{ CL-USER> (ql:quickload "flexi-streams") To load "flexi-streams": Load 1 ASDF system: flexi-streams ; Loading "flexi-streams"
("flexi-streams") CL-USER> (typep (make-instance 'flexi-streams:flexi-io-stream) 'stream) T CL-USER> (mop:class-precedence-list (class-of (make-instance 'flexi- streams:flexi-io-stream))) (#<STANDARD-CLASS FLEXI-STREAMS:FLEXI-IO-STREAM {787A1F99}> #<STANDARD-CLASS FLEXI-STREAMS:FLEXI-INPUT-STREAM {2495223B}> #<STANDARD-CLASS FLEXI-STREAMS:FLEXI-OUTPUT-STREAM {684D0CA0}> #<STANDARD-CLASS FLEXI-STREAMS:FLEXI-STREAM {522F46B8}> #<STANDARD-CLASS TRIVIAL-GRAY-STREAMS:TRIVIAL-GRAY-STREAM-MIXIN {224D834F}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-BINARY-OUTPUT-STREAM {6B97436B}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-CHARACTER-OUTPUT-STREAM {3B0BBDB3}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-OUTPUT-STREAM {2818DE48}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-BINARY-INPUT-STREAM {2FCF1D57}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-CHARACTER-INPUT-STREAM {CBF2F7C}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-INPUT-STREAM {6F3A342A}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-CHARACTER-STREAM {58E64834}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-BINARY-STREAM {13DEB45F}> #<STANDARD-CLASS GRAY-STREAMS:FUNDAMENTAL-STREAM {AFC47AD}> #<STANDARD-CLASS STANDARD-OBJECT {647109C4}> #<STRUCTURE-CLASS STREAM {13F6BA0F}> #<STRUCTURE-CLASS STRUCTURE-OBJECT {16B8F8EB}> #<BUILT-IN-CLASS T {1BBB60C3}>) CL-USER>
}}}
It is not expected that there are no further errors in using classes derived from GRAY-STREAMS:FUNDAMENTAL-STREAM as the current code base was not systematically audited with this end in mind. Additional problems should be filed in new issues.