[armedbear-ticket] [armedbear] #69: Gray stream compatibility
armedbear
armedbear-devel at common-lisp.net
Thu Apr 28 13:27:37 UTC 2011
#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.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/69#comment:6>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
More information about the armedbear-ticket
mailing list