rock is an ooc compiler written in ooc - in other words, it's where things begin to become really exciting.
it has been bootstrapping since April 22, 2010 under Gentoo, Ubuntu, Arch Linux, Win32, OSX...
You need the following packages when building rock:
- GNU Make (
gmake, depending on your operating system)
- tar (for extracting the C sources)
- bzip2 (used by tar)
make rescue and you're good.
make rescue downloads a set of C sources, compiles them, uses them to compile your copy of rock,
and then uses that copy to recompile itself
Then you'll have a 'rock' executable in bin/rock. Add it to your PATH, symlink it, copy it, just make sure it can find the SDK!
To switch to the most recent git, read ReleaseToGit
rock is distributed under the MIT license, see
LICENSE for details.
Boehm GC sources are vendored, it is distributed under an X11/MIT-like license,
libs/sources/LICENSE for details.