Website updates.

This commit is contained in:
Dominik Picheta 2014-04-22 00:36:46 +01:00
commit 9ea55bf887
3 changed files with 112 additions and 9 deletions

View file

@ -1,7 +1,103 @@
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 <http://mingw-w64.sourceforge.net/>`_. GCC is recommended on Linux
and clang on Mac OS X.
Installers
----------
Installers will be available soon.
Archives
--------
Windows
~~~~~~~
The "full" version includes a full mingw distribution which includes a C
compiler. The "slim" version lacks this.
* Full (i386, 32bit): `<download/nimrod_0.9.4_windows_i386_full.zip>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: 8ee18faaa3a3d5df482c7abd6aa7ea87a350d7328b80ce1e2d486b59a7a93956
</p>
* Slim (i386, 32bit): `<download/nimrod_0.9.4_windows_i386_slim.zip>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: 7024fb8ad8f98c0bd4949ae36ed11b52b4e401754bbd62a11199d6dc8628d857
</p>
* Full (amd64, 64bit): `<download/nimrod_0.9.4_windows_amd64_full.zip>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: cb33cacc1a84fec771323d24cb6d9795f4803882466a9f417b424990aa49e18a
</p>
* Slim (amd64, 64bit): `<download/nimrod_0.9.4_windows_amd64_slim.zip>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: fcf877e4bd1ebfa214749af6e4811cd8539af19f1d7b23017e4bd7f6cbfb3eba
</p>
Linux
~~~~~
* Linux (i386, 32bit): `<download/nimrod_0.9.4_linux_i386.tar.gz>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: 79DD337A77AC4313A75F2C5EED8252F00BBBDEB1E0C3504660D4A52EA63DBA92
</p>
* Linux (amd64, 64bit): `<download/nimrod_0.9.4_linux_amd64.tar.gz>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: 6F6CB3C727BA8059B7605C02942AE7910C20C2A3DC6A8A600D90D50FE61F0D8C
</p>
* Linux (ppc64, 64bit): `<download/nimrod_0.9.4_linux_ppc64.tar.gz>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: 5DAC2D9F7F545929E04540E6E2594C68FC3126A3B2F7B1FA7DBA5E295B4A7D31
</p>
Mac OS X
~~~~~~~~
* Mac OS X (amd64, 64bit): `<download/nimrod_0.9.4_macosx_amd64.zip>`_
.. raw:: html
<p style="font-size: 8pt; margin-top: 0;">
SHA256: E6F3A8E434DF3E89686F043954C6DFC09ABEBC0FC09D3B9A6B35C2B3102F7C3C
</p>
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 <http://build.nimrod-lang.org/>`_.
Source
======
Starting with 0.9.4 we now advise people to build directly from the Starting with 0.9.4 we now advise people to build directly from the
github `master <https://github.com/Araq/Nimrod#compiling>`_ branch:: github `master <https://github.com/Araq/Nimrod#compiling>`_ branch::
git clone git://github.com/Araq/Nimrod.git git clone -b master git://github.com/Araq/Nimrod.git
cd Nimrod cd Nimrod
git clone --depth 1 git://github.com/nimrod-code/csources git clone --depth 1 git://github.com/nimrod-code/csources
cd csources && sh build.sh cd csources && sh build.sh
@ -9,4 +105,7 @@ github `master <https://github.com/Araq/Nimrod#compiling>`_ branch::
bin/nimrod c koch bin/nimrod c koch
./koch boot -d:release ./koch boot -d:release
Prebuilt binaries will be available soon. 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.

View file

@ -9,13 +9,15 @@ News
The Nimrod development community is proud to announce the release of version The Nimrod development community is proud to announce the release of version
0.9.4 of the Nimrod compiler and tools. **Note: This release has to be 0.9.4 of the Nimrod compiler and tools. **Note: This release has to be
considered beta quality! Lots of new features have been implemented but most considered beta quality! Lots of new features have been implemented but
do not fullfill our quality standards.** unfortunately some do not fullfill our quality standards yet.**
This release can be downloaded from `github <https://github.com/Araq/Nimrod>`_. Prebuilt binaries and instructions for building from source are available
Prebuilt binaries will be available soon. on the `download page <download.html>`_.
This release includes about 1300 changes in total including various bug This release includes about
`1400 changes <https://github.com/Araq/Nimrod/compare/v0.9.2...v0.9.4>`_
in total including various bug
fixes, new languages features and standard library additions and improvements. fixes, new languages features and standard library additions and improvements.
This release brings with it support for user-defined type classes, a brand This release brings with it support for user-defined type classes, a brand
new VM for executing Nimrod code at compile-time and new symbol binding new VM for executing Nimrod code at compile-time and new symbol binding
@ -79,6 +81,8 @@ syntax:
var s = @[1, 2, 3, 4, 5] var s = @[1, 2, 3, 4, 5]
echo(s.map((x: int) => x * 5)) echo(s.map((x: int) => x * 5))
A list of changes follows, for a comprehensive list of changes take a look
`here <https://github.com/Araq/Nimrod/compare/v0.9.2...v0.9.4>`_.
Library Additions Library Additions
----------------- -----------------

View file

@ -1,4 +1,4 @@
<a class="news" href="news.html#Z2014-XX-XX-version-0-9-4-released"> <a class="news" href="news.html#Z2014-04-21-version-0-9-4-released">
<h3>Apr 21, 2014</h3> <h3>Apr 21, 2014</h3>
<p>Nimrod version 0.9.4 has been released!</p> <p>Nimrod version 0.9.4 has been released!</p>
</a> </a>
@ -46,4 +46,4 @@
<a class="news" href="news.html#Z2010-03-14-version-0-8-8-released"> <a class="news" href="news.html#Z2010-03-14-version-0-8-8-released">
<h3>Mar 14, 2010</h3> <h3>Mar 14, 2010</h3>
<p>Nimrod version 0.8.8 has been released!</p> <p>Nimrod version 0.8.8 has been released!</p>
</a> </a>