This is an old revision of the document!
Examples
In this page can be found all the examples presented int the “AspectScript: Expressive Aspects for the Web” paper. In these examples, we implement a number of extra functionalities to Facebook, a representative Web-2.0 application. For each case, an aspect-oriented solution with AspectScript enables a modular and straightforward specification.
- A Simple Example. This simple example illustrates how to define and deploy a simple aspect.
- Pointcuts: Matching Sequences. An example about how to match simple sequences using higher-order pointcuts in AspectScript.
- variation
- Giving Life to Javascript Values. An example about how to introducing basic support for reactive values.
- Access Control with Scoping Strategies. An example about how to introducing basic support for access control.
- Identifying New Kinds of Events. An example about how to identify custom events in code.