Installation |
Unpack either a linux or windows version of GOO of either a development or binary tarball into an appropriate installation area. In the case of a binary tarball, there are five directories: doc, bin, lib, mods, and emacs. You can just run GOO from the bin subdirectory.
In the case of a development tarball, you must install it. After unpacking, there will be five directories: doc, bin, c, src, and emacs. Edit the Make.inc file in the top level directory, to configure the installation directory root using the PREFIX if /usr is inapproriate. Executing make install will rebuild GOO with the proper roots, creating lib and mods directories, and installing GOO in bin and setting up doc. For the simplest installation, just set GOO_ROOT to your desired installation location and type make simple-install. On windows, it is necessary to add GOO_BIN to your PATH.
You can override the default GOO_ROOT by setting up your OS environment variable. For example, my GOO_ROOT on linux is: setenv GOO_ROOT /home/ai/jrb/goo. Environment variable setting depends on the shell you're using. In order to run g2c-goo you need to set GOO_BUILD_ROOT to the directory which includes the src directory.
During start up, GOO will load two patch files:
${GOO_ROOT}/init.goo
${HOME}/.goo/init.goo
You can customize your GOO by adding forms to these files.
Installation