smithzv wrote:I have been looking at Pascal's stuff, namely AspectL, but I cannot seem to translate the documentation on AspectL's features into examples I see elsewhere for aspect oriented programming. For instance, on the Wikipedia page on aspect oriented programming, there is an example of writing a program that handles bank transactions where the crosscutting concerns would be things like determining if the user has access to this account, logging transactions, and updating information in a database.
smithzv wrote:Has anyone seen/can anyone provide examples like this implemented in AspectL?
Consider AspectL deprecated. It was an interesting experiment to see how well AOP concepts translate to a language that already has powerful metaprogramming capabilities.
Consider ContextL instead. That's a distillation of our experiences with AOP and AspectL, fits a language like Lisp much better and has means to deal with crosscutting concerns that are much more appropriate for a dynamic language.
Users browsing this forum: No registered users and 6 guests