This is an old revision of the document!
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.js ------------------// HTML page to transform scripts in the hard drive. + jst.php ----------------------// A small php for on-line instrumentation of code. + laucher.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 present more in-depth information.