faq

Frequently Asked Questions

This is a preliminary list of frequently asked questions. If your are looking for something which is not in the list, please do not hesitate to ask in our mailing list.

  • 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 support for AspectScript?
    • If you have any doubt, please do not hesitate to ask in our mailing list. Also, if you found a bug or have a feature request/suggestion, please, use the AspectScript trac.
  • In which browsers an AspectScript application can run on?
    • Currently, AspectScript supports the following browsers: Mozilla Firefox, Safari, Google Chrome, and Opera.
  • Do I need an special version of supported browsers to run AspectScript applications?
    • NO, AspectScript does not need a special version of supported browsers 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 yourself by playing the tetris game.
  • faq.txt
  • Last modified: 2010/03/16 08:00
  • by aspectscript