Downloads
To download the source code, you must use Subversion 1.4 or later (yes, it is
enforced). To be able to commit changes requires an SSL client certificate
signed by me. The command to use is:
svn co http://jolt-lang.org/repos/jolt/trunk
If you have been given an SSL client certificate, use https
instead of http. Neither will work with web browsers.
On Windows:
- Visual Studio 2005 or later is required. VS 2008 will migrate the
solution and project files.
- It might be possible to build with cygwin or mingw, but it hasn't been
tried. See instructions for Unix below.
On Unix:
- GCC 3.4 or later is required. Older versions may work but are not
supported.
- GNU make is required. Any recent version ought to work (I use 3.81
myself).
- While there is nothing about the Jolt compiler that is specifically
platform-dependent, differences in Unix environments are always a potential
source of problems. I can only guarantee it will build without problems
on FreeBSD 6.2 and Ubuntu 7.10 (x86 and x86-64), though, of course, I will fix
portability issues within reason.
On Unix or Windows:
- Bison is required. I use version 2.3; versions 1.875d and later
should work.
- Ruby 1.8 is required by the test framework.
Please see the README file for additional information.
The source is tri-licensed under the Mozilla Public License, GPL and
LGPL.