Downloading Slate

From SlateWiki

Slate software can be accessed in several ways, in terms of maturity and stability:

  • Slate's versioned public releases can be obtained from the downloads section (http://slate.tunes.org/downloads.html) of the main web site. All packages include full source and an HTML copy of the Slate reference manual (http://slate.tunes.org/doc/progman/) for local use.
  • Slate's current sources are often packaged for release as a compressed source archive (http://slate.tunes.org/slate-current.tar.gz). These, however, do not include a copy of the manuals (http://slate.tunes.org/doc/) in HTML. Generally, however, they represent points in the development stream where stability has been (temporarily) reached and a minimum of buggy behavior is expected.
  • The bleeding-edge of development is available via the DARCS repositories (http://slate.tunes.org/cgi-bin/darcs.cgi/), using "http://slate.tunes.org/repos/branch" as your DARCS branch source. The main branch is bleeding-edge and alpha contains the current stable stream with vm sources and images.
  • The "bootstrap" image, vm.c and vm.h files are available from the alpha branch (http://slate.tunes.org/repos/alpha/) directory in the downloads section. These files are required in order to work with the latest developments, since the bootstrapping process is often required to put many changes into full effect - the alpha files allow us to perform the bootstrap once and share it. The command "make update-source" in the Slate top-level directory will obtain the latest alpha release and replace existing such files in that directory (regardless of what the alpha branch has recorded).