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