Status

Latest release version available for download is 1.4.0 (Linux, Windows), or 0.9.6 (Mac). 

The most comprehensive and up-to-date documentation may be found here .

Display and navigation

All primary components of main window (image from old GoGui version) are in place and active:

Annotated image from GoGui 1.3.0.   The latest version of GoGui (1.4.0) looks similar; the only difference is that the newer version does not have a CVS tag button.

Configure options

Functions

Performance

Execution of the first command SCons is given is especially slow. Subsequent commands for a code base as large as ScienceTools (to say nothing of GlastRelease) are still intolerably slow with default behavior (reread everything to regenerate all dependencies), especially on Windows. GoGui now makes use of the SCons facility to run subsequent commands without re-checking the dependency tree. SCons must be re-initialized if the base directory (the one containing the SConstruct file) or external library have changed; GoGui handles this automatically. It is also possible for the user to explicitly ask for SCons to re-init if s/he knows the dependency tree has changed. As of Sept. 10 SCons commands run asynchronously. They can be aborted.

As of GoGui release 1.2.0, the explicit init step has been abolished.  Newer versions of SCons as well as the hardware platforms now at most people's disposal are quite a bit faster.  The init step (now done implicitly is no longer "intolerably slow", and there is something to be gained in simplicity and robustness by always including it.

A welcome bonus of using a supersede directory is that SCons init (implicit for GoGui 1.2.0 and beyond; explicit for older versions) is typically much faster.  It only checks the packages in the supersede directory; the base installation acts like an external library.

To do

Display and navigation

Configure options

More functions or enhancements

Bugs