[aosd-discuss] Antw.: Support for error handling by aspect-oriented programming
Bram Adams
bram.adams at ugent.be
Thu Apr 19 17:35:46 EDT 2007
Hi,
Op 19-apr-07, om 18:00 heeft discuss-request at aosd.net het volgende
geschreven:
> 5. I guess that it will be a challenge to adapt such design options
> to programming languages like C that do not support to throw and
> catch exceptions as a built-in feature. Can this only be resolved
> with implementations of metaobject protocols?
In the SPLAT-workshop at AOSD '07, we presented a new kind of join
point called "local continuation join point" as the foundation of an
aspect implementation of ASML's return code-idiom (very large C
system). Other important components of our solution are the Prolog-
based pointcut language, join point properties, annotations and
generic advice. All of these are implemented in our aspect language
for C called Aspicere2.
The paper can be found on http://www.aosd.net/workshops/splat/2007/
papers/adams.pdf, while one can freely download Aspicere2 from http://
users.ugent.be/~badams/aspicere2/.
Kind regards,
Bram Adams
GH-SEL, INTEC, Ghent University (Belgium)
More information about the discuss
mailing list