diff options
author | Rumpf <Rumpf@ANDREAS> | 2008-06-23 01:37:49 +0200 |
---|---|---|
committer | Rumpf <Rumpf@ANDREAS> | 2008-06-23 01:37:49 +0200 |
commit | 916c25f9a70b68eb7a5e2c45d7cc2e10c6e3a525 (patch) | |
tree | 487242cb6c8f2ca2e92a15e24ac917ae9d9751ac /web | |
parent | 405b86068e6a3d39970b9129ceec0a9108464b28 (diff) | |
download | Nim-916c25f9a70b68eb7a5e2c45d7cc2e10c6e3a525.tar.gz |
first release
Diffstat (limited to 'web')
-rw-r--r--[-rwxr-xr-x] | web/documentation.txt | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | web/docutils.tmpl | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | web/download.txt | 5 | ||||
-rw-r--r--[-rwxr-xr-x] | web/genweb.py | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | web/index.txt | 12 | ||||
-rw-r--r--[-rwxr-xr-x] | web/links.txt | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | web/news.txt | 7 | ||||
-rw-r--r--[-rwxr-xr-x] | web/question.txt | 12 | ||||
-rw-r--r--[-rwxr-xr-x] | web/style/back.png | bin | 224 -> 224 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/graphic.jpg | bin | 2002 -> 2002 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/link.png | bin | 186 -> 186 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/logo.jpg | bin | 16985 -> 16985 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/menu.png | bin | 165 -> 165 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/menu_hover.png | bin | 166 -> 166 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/sbi_header.png | bin | 201 -> 201 bytes | |||
-rw-r--r--[-rwxr-xr-x] | web/style/style.css | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | web/sunset.tmpl | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | web/theindex.txt | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | web/voidspace.css | 0 |
19 files changed, 22 insertions, 16 deletions
diff --git a/web/documentation.txt b/web/documentation.txt index da0313c32..da0313c32 100755..100644 --- a/web/documentation.txt +++ b/web/documentation.txt diff --git a/web/docutils.tmpl b/web/docutils.tmpl index 92aee1b52..92aee1b52 100755..100644 --- a/web/docutils.tmpl +++ b/web/docutils.tmpl diff --git a/web/download.txt b/web/download.txt index a34973429..e58af7840 100755..100644 --- a/web/download.txt +++ b/web/download.txt @@ -4,7 +4,8 @@ Here you can download the latest version of the Nimrod Compiler. Please choose your platform: -* binary and source for Windows (95, 98, XP): `<download/nimrod_win_0.7.0.exe>`_ -* source for Unix (including MacOS X): `<download/nimrod_unix_0.7.0.zip>`_ +* source for Unix (including MacOS X): `<download/nimrod_unix_0.5.1.zip>`_ +* binary and source for Windows (95, 98, XP): `<download/nimrod_windows_0.5.1.zip>`_ + (includes LLVM and everything else you need) .. include:: ../install.txt diff --git a/web/genweb.py b/web/genweb.py index c3c1c93b1..c3c1c93b1 100755..100644 --- a/web/genweb.py +++ b/web/genweb.py diff --git a/web/index.txt b/web/index.txt index daf950823..c689a6ce7 100755..100644 --- a/web/index.txt +++ b/web/index.txt @@ -17,18 +17,18 @@ Welcome to the Nimrod programming language programming language, that supports procedural, functional, object oriented and generic programming styles while remaining simple and efficient. A special feature that Nimrod inherited from Lisp is that Nimrod's abstract syntax tree -(*AST*) is part ofthe specification - this allows a powerful macro system which +(*AST*) is part of the specification - this allows a powerful macro system which can be used to create domain specific languages. *Nimrod* is a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nimrod's design -focusses on the 3E: efficiency, expressiveness, elegance (in the order of +focuses on the 3E: efficiency, expressiveness, elegance (in the order of priority). Some more of Nimrod's highlights: -* Native code (currently via compilation to C). +* Native code generation (currently via compilation to C). * Garbage collection, but not dependant on a Virtual Machine. * Portable: The Nimrod Compiler runs on Windows, Linux and Mac OS X. Porting to other platforms is easy. @@ -38,12 +38,12 @@ Some more of Nimrod's highlights: * Exceptions. * Modern type system with local type inference, tuples, variants, etc. * User-defineable operators; new operators often easier to read than overloaded - ones + ones. * High level datatypes: strings, sets, sequences, etc. * Compile time evaluation without resorting to meta-programming facilities. -* *Forward* compatibility: If later versions of the language introduce new +* *Forward* compability: If later versions of the language introduce new keywords old code won't break! -* Bindings to GTK2, X11, the Windows API, the POSIX API. New bindings are +* Bindings to GTK2, the Windows API, the POSIX API. New bindings are easily generated in a semi-atomatic way. * A plugable parser system: If you don't like Nimrod's syntax, you can plug in a parser and a source renderer for your own syntax! diff --git a/web/links.txt b/web/links.txt index 82389f327..baaf36144 100755..100644 --- a/web/links.txt +++ b/web/links.txt @@ -1 +1 @@ -Currently there are no links to other Nimrod-related sites. +Visit our project page at Launchpad: https://launchpad.net/nimrod. diff --git a/web/news.txt b/web/news.txt index d54acd7b2..d92bbfe40 100755..100644 --- a/web/news.txt +++ b/web/news.txt @@ -1,7 +1,8 @@ -| `2008-01-12`:newsdate: -| Nimrod version 0.8.0 has been released! +| `2008-06-23`:newsdate: +| Nimrod version |nimrodversion| has been released! Get it `here <./download.html>`_. -| `2008-01-06`:newsdate: +| `2008-06-22`:newsdate: | This page is finally online! + diff --git a/web/question.txt b/web/question.txt index aee12a1e6..40f9ea67e 100755..100644 --- a/web/question.txt +++ b/web/question.txt @@ -22,11 +22,10 @@ Especially GCC's compile times are a bad joke. On Linux you may be able to get compile times. You should not use TCC for producing the release version though, as it has no optimizer. -Experimental features are the *AST cache* and the *C file cache*. Both -are not activated. To activate, add to your ``nimrod.cfg`` file the following -lines:: +An experimental feature is the *C file cache*. It is not +activated. To activate, add to your ``nimrod.cfg`` file the following +line:: - --ast_cache:on --c_file_cache:on @@ -68,6 +67,11 @@ If your C compiler is not in the above list, try using the different command line arguments you have to edit the ``extccomp`` module to add support for it and recompile the compiler. Please contribute a patch in this case. + +`The linker outputs strange errors about missing symbols`:Q: + +I have seen this bug only with the GNU linker. The reason for this unknown. +Try recompiling your code with the ``--c_file_cache:off`` command line switch. `Calling the C compiler fails - what's wrong?`:Q: diff --git a/web/style/back.png b/web/style/back.png index 60faea033..60faea033 100755..100644 --- a/web/style/back.png +++ b/web/style/back.png Binary files differdiff --git a/web/style/graphic.jpg b/web/style/graphic.jpg index 9d7775769..9d7775769 100755..100644 --- a/web/style/graphic.jpg +++ b/web/style/graphic.jpg Binary files differdiff --git a/web/style/link.png b/web/style/link.png index 7fb049c75..7fb049c75 100755..100644 --- a/web/style/link.png +++ b/web/style/link.png Binary files differdiff --git a/web/style/logo.jpg b/web/style/logo.jpg index 01c1bde9b..01c1bde9b 100755..100644 --- a/web/style/logo.jpg +++ b/web/style/logo.jpg Binary files differdiff --git a/web/style/menu.png b/web/style/menu.png index 8efcaad20..8efcaad20 100755..100644 --- a/web/style/menu.png +++ b/web/style/menu.png Binary files differdiff --git a/web/style/menu_hover.png b/web/style/menu_hover.png index 556801d46..556801d46 100755..100644 --- a/web/style/menu_hover.png +++ b/web/style/menu_hover.png Binary files differdiff --git a/web/style/sbi_header.png b/web/style/sbi_header.png index 2f59f1d78..2f59f1d78 100755..100644 --- a/web/style/sbi_header.png +++ b/web/style/sbi_header.png Binary files differdiff --git a/web/style/style.css b/web/style/style.css index 4a2620347..4a2620347 100755..100644 --- a/web/style/style.css +++ b/web/style/style.css diff --git a/web/sunset.tmpl b/web/sunset.tmpl index f5ef733e6..f5ef733e6 100755..100644 --- a/web/sunset.tmpl +++ b/web/sunset.tmpl diff --git a/web/theindex.txt b/web/theindex.txt index 034f07a9f..034f07a9f 100755..100644 --- a/web/theindex.txt +++ b/web/theindex.txt diff --git a/web/voidspace.css b/web/voidspace.css index 050d9f0dd..050d9f0dd 100755..100644 --- a/web/voidspace.css +++ b/web/voidspace.css |