This is an old revision of the document!
OTM: Open Trace-based Mechanism
OTM is an open implementation of trace-base mechanisms, like tracematches , Halo, Alpha, etc, for JavaScript. Currently, OTM is working as an AscpectScript extension. Like AspectScript, OTM supports Mozilla Firefox, Safari, Chrome, and Opera (no plug-ins or add-ons required!) and does not extend of JavaScript. OTM, which adopts object-oriented programming and open implementation as its core design principles, is focused in opening the following points of a trace-based mechanism:
- * Sequence definition The strategy of multiple matching The life cycle of the sequences **
AspectScript is an aspect language that integrates with the characterizing features of JavaScript such as first-class and higher-order functions, dynamic typing, and prototype-based programming. AspectScript is based on the pointcut-advice mechanism and includes the followings state-of-the-art AOP features:
You can download OTM from the following svn: http://pleiad.dcc.uchile.cl/svn/incubator/otm/