From: David Combs
Subject: Newest CACM devoted to "Aspect Oriented Programming".  Thread?
Date: 
Message-ID: <9pgv1b$m1m$1@panix1.panix.com>
I just received the newest CACM; the entire issue
is devoted to "aspect oriented programming".

All I've read so far is the "editors' intro" --
and it's actually pretty interesting.

(Hopefully everyone here still gets the CACM -- even though
it's current incarnation is nothing like the what it was
in the late 60's, the 70's, and I guess early 80's -- I 
still remember
that (july?) 68 (66?) issue that educated so many of
us about linked lists, hash buckets, etc)

Anyway, do have a look at it -- maybe you'll find
it a worthwhile discussion subject here?

(I mean, how *does* one organize (and program) one
of these huge projects that do, besides the
*computation* they are supposed to do, manage
the gui, interact with the internet, deal with
data-base use (on the internet, via encrypted
messages), authentication, etc, etc, etc, so much
stuff that no one person can even begin to comprehend
it all?)


Anyway, it sure seems more interesting, and more
worthy of difficult thinking, than I thought
earlier (ie, that it was just another buzzword).

Again, would make for an interesting thread
to see what the pitmans, naggums, etc, have
to say about it.

Cheers!

David
From: Marco Antoniotti
Subject: Re: Newest CACM devoted to "Aspect Oriented Programming".  Thread?
Date: 
Message-ID: <y6cofnn1mpa.fsf@octagon.mrl.nyu.edu>
The first time I heard about Aspect Oriented Programming was in a
response by Barry Margolin to a question I asked about something I
don't remember.

I played around with AOP at the time (~1999) and subscribed to the AOP
mailing lists.

One of the first incarnations of AspectJ can be reproduced easily in
CL thanks to user defined method combinations�.

I have some preliminary code (not quite there) which I will be happy
to distribute.  Write me in private to ask for it.

Cheers

� As an aside: ANSI CL sorely lacks a way to retrieve a
  METHOD-COMBINATION object by name.

-- 
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group        tel. +1 - 212 - 998 3488
719 Broadway 12th Floor                 fax  +1 - 212 - 995 4122
New York, NY 10003, USA                 http://bioinformatics.cat.nyu.edu
                    "Hello New York! We'll do what we can!"
                           Bill Murray in `Ghostbusters'.