[PRL] Joel on Software - Making Wrong Code Look Wrong
Doug Orleans
dougo at place.org
Wed May 11 21:05:35 EDT 2005
Matthias Felleisen writes:
> 1. I am told that there are experimental systems (proposals?) where you
> can advice 'begin', 'for', etc.
A while ago, David Lorenz and I discussed being able to advise a
lambda application expression before the arguments were evaluated.
Then you could turn any procedure into a macro (depending on what
context information is available to the advice, I guess).
> 2. If aspects are weaker than macros, we should build a (parody of the)
> case for macros with the exact arguments that Gregor used for aspects.
> Word for word.
I'm not sure what "weaker than" means. I think one advantage of
aspects over macros is obliviousness, but that's still somewhat
controversial.
--Doug
More information about the PRL
mailing list