Get rid of Closer MOP & Trivial Gray Streams deps
aartaka opened this issue · 0 comments
aartaka commented
Graven Image is intended to be a drop-in portability library, but dependence on Closer MOP and Trivial Gray Streams makes the installation much more involved than it should be for a real portability library.
- Remove Closer MOP dependency. Reimplement/import these:
-
generic-function-methods
-
method-generic-function
-
generic-function-lambda-list
&method-lambda-list
-
generic-function-method-combination
-
class-slots
-
slot-definition-name
-
class-direct-superclasses
-
- Trivial Gray Streams:
-
fundamental-character-output-stream
-
stream-line-column
-
stream-write-char
-