From 9ea55bf8875cd357e4164a27e358f61532ad1521 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Tue, 22 Apr 2014 00:36:46 +0100 Subject: Website updates. --- web/download.txt | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- web/news.txt | 14 +++++--- web/ticker.txt | 4 +-- 3 files changed, 112 insertions(+), 9 deletions(-) diff --git a/web/download.txt b/web/download.txt index a306e516c..0de31e8ce 100644 --- a/web/download.txt +++ b/web/download.txt @@ -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 `_. 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): ``_ + + .. raw:: html +

+ SHA256: 8ee18faaa3a3d5df482c7abd6aa7ea87a350d7328b80ce1e2d486b59a7a93956 +

+ +* Slim (i386, 32bit): ``_ + + .. raw:: html +

+ SHA256: 7024fb8ad8f98c0bd4949ae36ed11b52b4e401754bbd62a11199d6dc8628d857 +

+ +* Full (amd64, 64bit): ``_ + + .. raw:: html +

+ SHA256: cb33cacc1a84fec771323d24cb6d9795f4803882466a9f417b424990aa49e18a +

+ +* Slim (amd64, 64bit): ``_ + + .. raw:: html +

+ SHA256: fcf877e4bd1ebfa214749af6e4811cd8539af19f1d7b23017e4bd7f6cbfb3eba +

+ +Linux +~~~~~ + +* Linux (i386, 32bit): ``_ + + .. raw:: html +

+ SHA256: 79DD337A77AC4313A75F2C5EED8252F00BBBDEB1E0C3504660D4A52EA63DBA92 +

+* Linux (amd64, 64bit): ``_ + + .. raw:: html +

+ SHA256: 6F6CB3C727BA8059B7605C02942AE7910C20C2A3DC6A8A600D90D50FE61F0D8C +

+* Linux (ppc64, 64bit): ``_ + + .. raw:: html +

+ SHA256: 5DAC2D9F7F545929E04540E6E2594C68FC3126A3B2F7B1FA7DBA5E295B4A7D31 +

+ +Mac OS X +~~~~~~~~ + +* Mac OS X (amd64, 64bit): ``_ + + .. raw:: html +

+ SHA256: E6F3A8E434DF3E89686F043954C6DFC09ABEBC0FC09D3B9A6B35C2B3102F7C3C +

+ +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 git://github.com/Araq/Nimrod.git + 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 @@ -9,4 +105,7 @@ github `master `_ branch:: bin/nimrod c koch ./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. + diff --git a/web/news.txt b/web/news.txt index fa1c532e8..4c41a0a76 100644 --- a/web/news.txt +++ b/web/news.txt @@ -9,13 +9,15 @@ News 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 -considered beta quality! Lots of new features have been implemented but most -do not fullfill our quality standards.** +considered beta quality! Lots of new features have been implemented but +unfortunately some do not fullfill our quality standards yet.** -This release can be downloaded from `github `_. -Prebuilt binaries will be available soon. +Prebuilt binaries and instructions for building from source are available +on the `download page `_. -This release includes about 1300 changes in total including various bug +This release includes about +`1400 changes `_ +in total including various bug fixes, new languages features and standard library additions and improvements. 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 @@ -79,6 +81,8 @@ syntax: var s = @[1, 2, 3, 4, 5] echo(s.map((x: int) => x * 5)) +A list of changes follows, for a comprehensive list of changes take a look +`here `_. Library Additions ----------------- diff --git a/web/ticker.txt b/web/ticker.txt index 691a14575..f06b00572 100644 --- a/web/ticker.txt +++ b/web/ticker.txt @@ -1,4 +1,4 @@ - +

Apr 21, 2014

Nimrod version 0.9.4 has been released!

@@ -46,4 +46,4 @@

Mar 14, 2010

Nimrod version 0.8.8 has been released!

-
\ No newline at end of file + -- cgit 1.4.1-2-gfad0