JazzScheme

Home News Features Screenshots Tutorials Community Documentation Download Installation Development FAQ

Installation

Dependencies

Cairo

If you plan on using Jedi or Jazz GUI libraries, you will need to install Cairo . On Windows, we precompiled it for you as a DLL so it is already installed. On other systems, you should install it the usual way with your package manager and Jazz will use pkg-config to find the various paths. If you are on Mac OS X, the simplest way to install Cairo is through macports. See the next section for details on installing macports if you don't already have it. With macports installed, installing cairo is easy. Simply execute the following command from any terminal: "sudo port install cairo" . Note that on systems that support both binary and development packages you should install the cairo-dev development package.

Macports

You install macports from http://www.macports.org/ . Note that a standard Mac OS X Package (.pkg) Installer is available. After the installation, you will need to edit your ~/.bash_profile file. Add /opt/local/bin to your PATH variable if it is not already there, and add the following line anywhere: "export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig" .

X11 on the Mac

Due to a bug in Apple's installed version of X11, if you plan on using X11 on the Mac, you will need to install the latest X11 from Apple's official site for X11: http://xquartz.macosforge.org/ . Note that depending on your settings, X11 may need to be manually started before launching the Jedi IDE.

Jazz

Building from the sources

If you want to stay closely up-to-date on Jazz development or plan on contributing, you should build the latest version from the Git sources repository (see Building for details).

A quick and simple way to experiment quickly with the Jazz language and platform is to install a Jedi binary release (see Jedi Binary Releases for a list of available releases) as it will include a complete pre-built Jazz runtime environment.

Jedi

Binary releases

To install a binary release, simply extract it anywhere you want and then launch
  • the Jazz kernel: bin/kernel or
  • the Jedi IDE: bin/jedi
See Releases for available releases and Installation for step by step tutorials of the installation process for each platform.

Building from the sources

If you want to stay closely up-to-date on Jedi / Jazz development or plan on contributing, you should build the latest version from the Git sources repository.

See Development for details and Building from the Git sources repository for a step by step tutorial of the build process.