.. index:: go .. _go: go == Description ----------- Go is an open source programming environment developed by google. User instructions ----------------- go is available via the modules system. To add it to your environment run: .. code-block:: bash $ module load go/1.8.3 Help is available via the built-in help subcommand and extensive documentation is available on the `go website `_. .. note:: If you are compiling go programs which fetch and install go packages, you must set the GOPATH environment variable to point to a directory (or list of directories) to which you have write access. Source ------ http://golang.org/ License ------- BSD. Admin notes ----------- Stand-alone binary tarballs are provided so installation was simply a matter of extracting the tarball to the desired location. There are no external dependencies. go requires an additional environment variable to be set, so I used the following customised base module file: .. code-block:: lua cmth_std_module() setenv('GOROOT', get_pkg_root())