Download AspectScript
You can download the standard AspectScript distribution from:
The zip file includes:
+ aspectscript/
+ aspectscript.js --------------// AspectScript runtime library.
+ jsdefs.js --------------------// JavaScript AST nodes definitions.
+ jsparse.js -------------------// JavaScript parser.
+ jsrewrite.js -----------------// Javascript transformer for AspectScript.
+ rewriter.html ----------------// HTML page to transform scripts in the hard drive.
+ jst.php ----------------------// A small php for on-line instrumentation of code.
+ launcher.js ------------------// A small Javacript script for off-line instrumentation of code.
+ paperExamples/
+ (examples) ----------------// Examples presented in the paper.
+ tests/
+ run.sh --------------------// Script to execute the AspectScript tests.
+ (tests) -------------------// AspectScript tests (lot of files).
+ fw-testing.js -------------------// A small JavaScript testing framework for AspectScript.
+ js -----------------------------// A binary (32 bits, *unix) of the TraceMonkey engine.
Latest Version
If you already know how to use AspectScript and want to benefit from the latests improvements and bugfixes, please use the SVN repository located at: http://pleiad.dcc.uchile.cl/svn/incubator/js/trunk/ (user: guest, pass: guest).
Test AspectScript
You can test AspectScript using its test suite. To test, you need a *Unix machine to execute the aspectscript/tests/run.sh script (currently, 5 tests fails).
Try AspectScript!
You can try AspectScript on-line in the scratchpad. In addition you can visit the examples page. Finally, the tutorial presents more in-depth information.