[icon]
 
PLT Nightly BuildsPLT | DrScheme | TeachScheme! | HtDP | PLaneT  
  

This directory contains PLT material that is built daily from the repository. See below for instructions.


• installers  Installers
(these are platform-specific distribution files, similar to standard distributions.)
• docs  Documentation files
• search.html  Search the current sources and docs
• binaries  Platform-specific binary files
• pre-installers  Pre-installer files
(these contain distribution files in tgz format, which are used to create platform-specific installers)
• plt  A complete build tree (built on x86_64-linux-f7)
• plt-clean-tree.tgz (18M)  The complete repository source tree packed in a gzipped tarball
• plt-src.tgz (7.2M)  An archive containing only plt/src
(can be used right after unpacking other tgz files to add the src contents to an existing plt tree)
• script.html (12K)  Sample scripts for using nightly builds
(read this if you want to use automatic scripts to keep an up-to-date installation)
• stamp (4.0K)  Timestamp+version file
(updated only after a successful build, useful for automatic scripts)
• build-log.txt (3.7M)  Full build log

The nightly-builds page is being built every night from the current Subversion repository. This makes it possible to use the latest material with close to zero hassle that is normally associated with checking out the development tree. You can choose whether you want to use the full source tree, which means that you will get a lot more than you get with a standard distribution, or the installers that contain the same material as a standard distribution.

For the easiest way of getting a build, choose an installer for your platform from the installers directory.

For an approach that is more suitable for scripting, you should:

  1. start at the binaries subdirectory for your platform,
  2. download the plt-...-full.tgz file,
  3. unpack it with GNU Tar (or something compatible to it), for example: "tar xzf plt-...-full.tgz"
  4. Mac OSX users need to get the plt-ppc-osx-mac-frameworks.tgz (or plt-i386-osx-...) and unpack it at the right place (this will not overwrite other installed PLT versions).
  5. run "./install -i" (or "install.bat" on Windows).
Note that there are many other `tgz' files that contain various subsets of the tree, for example, you can get just the documentation part, the clean plt/src part, the full tree before any compilation, documentation .plt files, or for each platform a tgz file that contains just native-code binary files.

It is also easy to setup a script that will automate the process of retrieving the tgz file, unpacking and installing it. This is explained in more details in Using the nightly PLT builds. In addition to being convenient for updating your tree, it can be used by an automatic job scheduler (for example, a cron job on Unix) to make tree that is always updated.


(version 3.99.0.25, updated at Sunday, May 11 2008, 15:24 EDT)