Re: Adding a generic function layer inside OPERATE
Nikodemus Siivola <[email protected]>
| Newsgroups | gmane.lisp.cclan.general |
|---|---|
| Message-ID | <[email protected]> |
Richard M Kreuter <[email protected]> writes: > At present, there's no obvious way to run code :before or :around > system-level actions other than wrapping operate/oos [1]. Would > anybody object to adding a generic function layer between > instantiation of the operation and system and the carrying out of the > perform calls? A patch to that effect follows, though the generic > function name in the patch is pretty lousy. I don't claim to have thought about this much, but... * perform-using-system might not be a bad idea -- no comments on the implementation or feasibility without getting hackish. * I recall Dan having said something about how the current way of first traversing and then operating was a hack done to circumvent the Clisp lack of custom method combinations -- which it now has. (This is more of a historical note then anything else: I think a change at that level would be best left for YASDF, ASDF2, or whatever.) Cheers, -- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs."