This is an old revision of the document!
Frequently Asked Questions
- How can I transform my code so it can generate join points?
- Please see the first part of the AspectScript tutorial.
- Where can I find the source code of AspectScript?
- The SVN repository of AspectScript is at http://pleiad.dcc.uchile.cl/svn/incubator/js/trunk/ (user: guest, pass:guest).
- In which browsers an AspectScript application can run on?
- Currently, AspectScript only supports Mozilla Firefox (tested on versions 3.0.* and 3.5.*).
- Do I need an special version of Mozilla Firefox to run AspectScript applications?
- NO, AspectScript does not need an special version of Firefox nor a modified Javascript engine to run. AspectScript is based on code transformation. See the first part of the AspectScript tutorial for more information.
- Is an AspectScript application a valid JavaScript application?
- YES, AspectScript does not add/need new syntactic constructs in order to work. The output of the code transformation phase is valid JavaScript.
- How can I debug AspectScript applications?
- We do not have a debugger for AspectScript at the moment, however AspectScript code can be debugged with any standard JavaScript debugger. We plan to extend Firebug to improve the debugging experience of users.
- How bad is the performance of AspectScript applications given that it is based on code transformation?
- We believe the performance overhead in interactive applications is negligible. You can see this by tourself by playing the tetris game.