A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Aspectual Caml
2005
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming - ICFP '05
We propose an aspect-oriented programming (AOP) language called Aspectual Caml based on a strongly-typed functional language Objective Caml. Aspectual Caml offers two AOP mechanisms, namely the pointcut and advice mechanism and the type extension mechanism, which gives similar functionality to the inter-type declarations in AspectJ. Those mechanisms are not simple adaptation of the similar mechanisms in existing AOP languages, but re-designed for common programming styles in functional
doi:10.1145/1086365.1086405
dblp:conf/icfp/MasuharaTY05
fatcat:w5j446lv6rgmnfrm7iixajuy2a