|
Subject: Re: AOP without the buzzwords Newsgroups: gmane.comp.lang.lightweight Date: 2004-06-07 21:06:37 GMT (3 years, 49 weeks, 15 hours and 54 minutes ago)
Scott McKay <swm <at> itasoftware.com> writes:
> As far as I can tell, if you have the following, you
> can pretty much do what AOP requires:
> - CLOS- or Dylan-style generic function-based multi-methods
> - reasonably capable macros, as in Lisp, Scheme, or Dylan
> - function "advice", which exists in most Lisp implementations,
> but nothing else AFAICT
Would you even need "advice" if all the functions (that you care
about) are generic functions and you have CLOS-style method
combinations? I.e. isn't advice just a sort of poor-man's method
combination for functions that weren't originally defined as GFs?
-Peter
--
Peter Seibel peter <at> javamonkey.com
Lisp is the red pill. -- John Fraser, comp.lang.lisp
|
|
|