Evolution of Gri
|
14: Evolution of Gri
14.1: Keeping up to dateKeeping your version of Gri up-to-date is good for two reasons: (1) makes it easier to get bugs fixed (since the author normally repairs bugs in only the most recent version) and (2) lets you take advantage of new features see History. For instructions on installing the new version, see Accessing.
To protect yourself against changes in syntax, use the ` Although it is difficult to keep a paper manual up-to-date, it's easy to keep the online manual up-to-date, so you should do that see Accessing. Furthermore, you should keep your paper copy of the commands reference card (a PostScript file called `cmdrefcard.ps') up-to-date at all times; download it from the FTP site whenever you get a new Gri.
If you have mosaic or another WWW (world wide web) reader, you can access
the Gri manual in WWW form at
` and of course you can access the FTP site `ftp.phys.ocean.dal.ca' from any ftp tool.
NOTE: this section is under development and details may be wrong, especially for Linux systems. To keep from getting clobbered by my ``improvements'' to Gri, you might wish to keep old versions of Gri online. Archiving the source is a simple matter of copying files.
Archiving the binary is easy, since the process of installing a new
version automatically archives the old version. On my machine, and on
other machines in the default configuration, the Gri files are contained
in a directory named `
Each time a new version of Gri is installed, the remaining version is
left on disk, with the links in `
On my system links are also created to put Gri in the system path, e.g.
Also, the emacs mode understands about using different versions; see the
`
Normally, new versions of Gri execute code written for old versions. But because Gri is under continual development, incompatibilities between versions sometimes arise see Incompatible Changes. These are always easy to get around.
The example files should always be up to date, so if your program is
based on one of those, you might want to check there for hints. Also,
it helps to use the `
|