Gmane
Favicon
From: Daniel Weinreb <dlweinreb <at> rcn.com>
Subject: Re: AOP without the buzzwords
Newsgroups: gmane.comp.lang.lightweight
Date: 2004-06-08 04:37:48 GMT (3 years, 49 weeks, 8 hours and 25 minutes ago)
Scott McKay wrote:

> 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 

Sure, and if you have a language that can express the concept of
"array of procedures" then you have all you need to do
object-oriented programming.