o   Johan's really cool and impressive Home Page  
   /  \
     
  Home   
  Links  /
@ Research
@
  Personal  \
     
 o   Research Topics  
   /  \
     
  Thesis   
  Papers  /
@ acc
@
  FJacc  \
     
 
o     ( (  Download  ) (  Examples   Impl   Pitfalls    
Aspectual Collaborations  
   /  \
 
   The implemenation requires a few libraries and third party code. Let me state this right off the bat: this is alpha quality code. It will blow up your machine. It will give you warts and sour your well.

If you still want to continue, you're either at ccs, or not.

Not at ccs

Because each of the tools I use is available under a redistribution licence, you just need a recentish java VM. Anything as recent as 1.2 should be fine. I've lumped the rest into one big tarball. Let me know if you want things piecemeal. (or log into ccs and grab them from /proj/demeter/aop/acc yourself.)
You'll need java. WWW
And the big (4+ MB) acc tarball. This includes a somewhat recent Jython implementation, the DemeterJ runtime libs, and the BCEL bytecode munger.
@ Big tarball 4129kb tgz 2003Mar27/13:18 @
@ @

Once you have these in hand, install them. Java first. Then unpack acc somewhere. Put the acc/bin/acc shell script in your PATH.

MS Windows users may have to roll their own bat files, or else install a real shell (both ksh aand bash are availible, IIRC).

at ccs

You're golden. Put /proj/demeter/aop/acc/bin/acc in your PATH, and you should be good to go. It's meant to be that easy. Let me know if it isn't.

Examples

After you're up and running, try the examples. There's a whole directory of examples: acc/src/acc/examples, which can also just download separately (nb: while drawn from the same source, the files and the web page are not the same. You can be sure that at any time, one of them is out of date. Never the same one.).

  
   \  /
   \  /
   \  /
printable johan@ccs.neu.edu  http://www.ccs.neu.edu/home/johan/research/acc/download.html  (c)2000-2003