[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [aosd-discuss] Dynamically scoped functions
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
At 11:07 AM 9/29/2003, Luke Gorrie wrote:
>"Gregor Kiczales" <gregor@cs.ubc.ca> writes:
>
> > I guess I think this framework misses key aspects of AOP.
> >
> > I do agree that there is a sense in which the cflow pointcut feels like
> > a "lexically scoped dynamic binding". But to try to cast all of AOP
> > into this intuitition doesn't work.
>
>Has anyone done a small Lisp implementation that does include all the
>features you mention, and that one could try writing programs with? If
>so, I'd appreciate a reference.
CLAS <http://dnm.sieve.net/clas.html> has been a back-burner thought
project for a few years -- I hacked up some concept code around the time I
"started" it and have done precious little with it since due to Real Life.
No code is publicly available; it only works with Franz Allegro CL (a few
versions ago, too) and it's _awful_, though it let me do what I want inside
CLOS and MOP. I'd be happy to work on it with someone if there was interest
in aiding the coding.
I didn't know about ASB, so I should look at that.
Gregor: Is RG source code available, or if not, could it be openly
released?
- --
Dan Moniz <dnm@pobox.com> [http://www.pobox.com/~dnm/]
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0
Comment: Please see <http://www.pobox.com/~dnm/keys.html>
iQA/AwUBP3+7XlmE1hyKYjtREQLGlQCeNl4pN315MQWp1GNH9nxo/7LvIjsAoM1c
5YuzsrVExIOD7Cs/9lY6h0kC
=jmnB
-----END PGP SIGNATURE-----