mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 11:50:28 +02:00
* module/oop/goops.scm (method): Reimplement as a hygienic macro. This seriously took me like 6 hours to figure out. Allows for lexical specializers: (let ((<x> ...)) (define-method (foo (arg <x>)) ...)). * module/oop/goops/compile.scm (next-method?, compile-make-procedure): Remove these, as `method' does it all now, hygienically. |
||
---|---|---|
.. | ||
accessors.scm | ||
active-slot.scm | ||
compile.scm | ||
composite-slot.scm | ||
describe.scm | ||
dispatch.scm | ||
internal.scm | ||
save.scm | ||
simple.scm | ||
stklos.scm | ||
util.scm |