Download

From Nemerle Homepage

Depending on your system you may want to use either the source code release or prebuilt packages.

You can also go to step by step guide to get Nemerle compiler running, but if you proceed with this page, plase be sure to first check the requirements!

Contents

Binary Packages

CTP packages

Click to a zip file, download & unzip it, run to setup Nemerle and (optional) Visual Studio Integration.


May 2008 CTP build 0.9.4.8036 (recommended) Supports VS2008 & NemerleStudio.

April 2008 CTP build 0.9.4.8023 Supports VS2008 & NemerleStudio.

March 2008 CTP build 0.9.4.7967 Supports VS2005, VS2008 & NemerleStudio.

March 2008 CTP build 0.9.4.7912 Supports VS2005 & VS2008.

September 2007 CTP build 7800 Supports VS2005 only.

Warning: CTP (Community Technology Preview) is not a stable version. CTP can contain lot of bugs. CTPs are published periodically and contain new functionality + bug fixes.

Prerequisites

DEB packages

We are trying to put Nemerle into main, but for now you should use our repository. Simply add these lines to your /etc/apt/sources.list

deb http://nemerle.org/download/deb/ ./
deb-src http://nemerle.org/download/deb/ ./

and use apt-get to install the package. You will find some additional information at http://nemerle.org/download/deb/ .

MSI packages

The MSI packages for Windows are available in http://nemerle.org/download/msi/ .

RPM packages

The RPM packages are available in http://nemerle.org/download/rpm/ . They require mono package version 1.1.9 or later.

If you have mono installed outside /usr, you cannot use these rpms. Use generic Unix installer or source code release then.

Starting with 0.9.0 there is only one nemerle package, nemerle-libs is dropped. The package is marked noarch, so it should install and run on all architectures.

If you are running 64 bit machine and you want to use nemerle.pc, it is possible you will have to copy it from /usr/lib/pkgconfig to /usr/lib64/pkgconfig.

The packages.* files are indexes for Poldek RPM management helper tool. If you don't use poldek you just don't need them.

Generic Unix binary installer

The directory http://nemerle.org/download/unix-binary/ contains a tarball with precompiled, platform-independent binaries of the Nemerle compiler and accompanying tools. It also contains a script to install (and later uninstall) all that stuff.

You can use it if you don't feel like compiling everything from source, but cannot use RPM/DEB packages.

Source code release

It contains compiler sources, prebuilt bootstrap compiler as an architecture independent .NET binary, and prebuilt documentation in HTML version. It can be therefore used for both recompilation and binary installation.

Unix environment is required (tested under Windows with Cygwin and Linux). Note: In r6783+ there are also windows native .cmd build files.

Source code release can be found in http://nemerle.org/download/ . For more up-to-date compiler take a look at daily snapshots of the repository tree.

Subversion repository

Project sources are kept in a Subversion repository. You can access it with a web browser at http://nemerle.org/cgi-bin/svn/ , or with Subversion (or other WebDAV enabled client) at http://nemerle.org/svn/ . You can also use http://nemerle.org:81/svn/ or https://nemerle.org/svn/ to bypass HTTP proxies.

We also provide daily incremental dumps of the repository at http://nemerle.org/svn-backup/ .

The Subversion repository activity statistics are available at http://cia.navi.cx/stats/project/Nemerle .

Be sure to check the requirements page, before building from SVN.

If you are interested in hacking inside the compiler or libraries, this is the best place to start.

If you want to build SVN version, trupill's blog entry might be worth a look.

Daily snapshots

You can use daily snapshots of sources from current repository. They provide you with the work-in-progress compiler in a nice tarball, so you don't have to install Subversion client to be in sync.

Banners with Nemerle logo

If you are programming in Nemerle and you would like to emphasize this fact, then you can use one of our special banners They can be found in http://nemerle.org/download/banners/ and contain emblems for developer, coder and hacker. They can be used freely, but you should provide a link to our homepage with them, like:

<a href="http://nemerle.org"><img src="coder.png" alt="Nemerle coder"></a>

Banners were created by Piotr Modrzyk based on logo created by mimooh and Michal Moskal. Thanks!

Retrieved from "http://nemerle.org/Download"
remember
You are very welcome to contribute to the documentation here!