Antw.: Support for error handling by aspect-oriented programming

Bram Adams <[email protected]> Thu, 19 Apr 2007 23:35:46 +0200
Newsgroups gmane.comp.programming.aspect.general
Message-ID <[email protected]>
Hi,

Op 19-apr-07, om 18:00 heeft [email protected] 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)

_______________________________________________
discuss mailing list    -    [email protected]

To unsubscribe and change options, go to:
http://aosd.net/mailman/listinfo/discuss_aosd.net

Check out the AOSD.net Wiki: http://aosd.net/wiki