[aosd-discuss] Antw.: Support for error handling by aspect-oriented programming
Markus Elfring
Markus.Elfring at web.de
Sat Apr 21 04:58:23 EDT 2007
> 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.
Are you going to provide a corresponding library of predicate functions
"is_error..." to check for error codes with your pointcuts?
Condition examples:
1. != OK
2. != 0
3. == -1
4. < 1
5. ferror(file)
6. GetLastError()
Regards,
Markus
More information about the discuss
mailing list