Add gray-streams module to avoid use of redefine-cl-functions

This commit is contained in:
Tarn W. Burton 2023-11-02 13:57:02 -04:00 committed by Marius Gerbershagen
parent 26d95e8d4f
commit 239f329ee6

View file

@ -822,6 +822,15 @@ them so."
'gray:stream-file-position
gray-package)
(si::package-lock "COMMON-LISP" x)
(provide '#:gray-streams)
nil))
(pushnew :gray-streams-module *features*)
(pushnew #'(lambda (module)
(when (string-equal module '#:gray-streams)
(redefine-cl-functions)
t))
sys:*module-provider-functions*)
(setf clos::*clos-booted* t)