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."
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.