AnnoMaLy Logo

AnnoMaLy—Annotate your ML Programs

AnnoMaLy is a tool based on SML/NJ designed to generate an annotated and hyperlinked version of your source code.

Installation

AnnoMaLy can be installed following the SML/NJ install instructions but starting with a modified config.tgz which will load some other packages from modified locations as well.

Usage

You can load AnnoMaLy using sml $/annomaly.cm. You can then start the generaton of documentation using AnnoMaLy.install(AnnoMaLy.Control.new()). Generated files will be placed inside the current working directory. You can change this and many other settings by manipulating the control object. For further details on this see the Control source code.