>>>>> "gc" == Giannandrea Castaldi <[EMAIL PROTECTED]> writes:
gc> Using cmucl 19a I've a problem with gray streams. It seems that in the
gc> file gray-streams-library.x86f is redefined the function
gc> CHARACTER-OUTPUT-STREAM-LISP-STREAM that is locked.
gc> How can I use gray streams without this problem?
the "proper" way to load gray streams is using REQUIRE, rather than
using LOAD on the subsystem.
(require :gray-streams)
I see that you are using ACL-COMPAT, so it's not your code that is
wrong. I suggest changing ACL-COMPAT to use REQUIRE instead of LOAD,
or if that's not possible, to wrap the call to LOAD in
EXT:WITHOUT-PACKAGE-LOCKS.
In the next release of CMUCL the package locks in subsystems should
be automatically unlocked as necessary, but that isn't currently the
case.
--
Eric Marsden <URL:http://www.laas.fr/~emarsden/>