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 an specific 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.