Download the source distribution. Uncompress the archive. This should create a directory gimml1.0. Then type:

  • cd gimml1.0
  • Optionally review file OPTIONS beforehand, notably if you wish to change the final installation directory. By default, this is /usr/local/bin, but Debian and Ubuntu installations will require you to install under /usr/bin, for instance.
  • ./makemake
  • make
  • make install
  • You should now have a working GimML installation, with new commands installed in /usr/local/bin (make sure to include it in your PATH variable).
  • The GimML toplevel: gimml
  • The GimML bytecode compiler: gimmlc
  • The GimML bytecode interpreter: gimmlrun
  • The GimML lexical analyzer generator: glex
  • The GimML parser generator: gyacc
  • The GimML dependency generator (meant to be used to populate makefiles): gimmldep
  • The GimML linker and library archiver: gimmllnk
  • The GimML package creator (used by gimmllnk): gimmlpack
  • The GimML bytecode to native code compiler (requires gcc): gimmlx
  • The C include file used by gimmlx: gimmlx.h (should be in your include path, typically /usr/local/include/gimml)
  • The support library for gimmlx: libgimml.a (should be in your library path, typically /usr/local/lib/gimml)
  • The GimML Emacs mode: gimml-mode.el, and the site file: gimml-site.el

Jean Goubault-Larrecq.