Course Software
Pt04
Software
The following software will be used in the
LabAssignments:
Using Nix Channel
All software is available in a Nix Channel. See
getting started for instructions how to use this channel.
Using RPMs or Tarballs
If you cannot use the Nix channel, then you will need to install the following packages:
Installation of RPMs is recommended, since the packages all need to be configured.
Tip: If you install everything at the same prefix, then the configuration of the
--with-... arguments is not necessary.
For the configuration of the tarballs first follow the
installation instructions for Stratego/XT to install aterm, sdf2-bundle and strategoxt. Next, configure and install strategoxt-utils:
--with-aterm=$aterm
--with-sdf=$sdf
--with-strategoxt=$strategoxt
Where
$... refers to the prefix of that package. The configuration of stratego-shell is exactly the same. The configuration of Tiger is a bit more complex:
--with-aterm=$aterm
--with-sdf=$sdf
--with-strategoxt=$strategoxt
--with-strategoxt-utils=$strategoxtUtils
--enable-tiger
--enable-ir
--enable-asm
The packages might change during the course, so it might be a good idea to write a script that installs this stuff. Please contribute your script if you have done this (by sending a link to
pt@cs.uu.nl).
Documentation
Questions
Course specific questions can be send to
pt@cs.uu.nl. Stratego questions can also be send to
stratego@cs.uu.nl. We also have an IRC channel for Stratego:
#stratego at
irc.freenode.com.