- Notifications
You must be signed in to change notification settings - Fork40
🌊 self-hosted ooc compiler that generates c99
License
ooc-lang/rock
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
rock is an ooc compiler written in ooc - in other words, it'swhere 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 (
make
orgmake
, depending on your operating system) - boehm-gc
- tar (for extracting the C sources)
- bzip2 (used by tar)
Runmake 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, justmake sure it can find the SDK!
See theINSTALL
file
To switch to the most recent git, readReleaseToGit
rock is distributed under the MIT license, seeLICENSE
for details.
Boehm GC sources are vendored, it is distributed under an X11/MIT-like license,seelibs/sources/LICENSE
for details.
About
🌊 self-hosted ooc compiler that generates c99