home news docs download community FAQ

There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.
-- Jeremy S. Anderson.


You can download the latest version of the Nimrod compiler here. You can use the binaries provided or build from source.

Binaries

All installers and archives contain the html documentation and tools (nimgrep, c2nim and babel).

Note: The Nimrod compiler requires a C compiler to compile software. On Windows we recommend that you use Mingw-w64. GCC is recommended on Linux and clang on Mac OS X.

Installers

The "full" version includes a full mingw distribution which includes a C compiler. The "slim" version lacks this.

Archives

Windows

The "full" version includes a full mingw distribution which includes a C compiler. The "slim" version lacks this.

Linux

Mac OS X

If a binary for your platform is not available then you must build from source. Bleeding edge binaries are available from the Nimrod build farm.

Source

Starting with 0.9.4 we now advise people to build directly from the github master branch:

git clone -b master git://github.com/Araq/Nimrod.git
cd Nimrod
git clone --depth 1 git://github.com/nimrod-code/csources
cd csources && sh build.sh
cd ..
bin/nimrod c koch
./koch boot -d:release

The master branch always contains the latest stable version of the compiler. If you want bleeding edge then switch to the devel branch and follow the same instructions outlined above.