summary refs log tree commit diff stats
path: root/web
diff options
context:
space:
mode:
authorRumpf <Rumpf@ANDREAS>2008-06-23 01:37:49 +0200
committerRumpf <Rumpf@ANDREAS>2008-06-23 01:37:49 +0200
commit916c25f9a70b68eb7a5e2c45d7cc2e10c6e3a525 (patch)
tree487242cb6c8f2ca2e92a15e24ac917ae9d9751ac /web
parent405b86068e6a3d39970b9129ceec0a9108464b28 (diff)
downloadNim-916c25f9a70b68eb7a5e2c45d7cc2e10c6e3a525.tar.gz
first release
Diffstat (limited to 'web')
-rw-r--r--[-rwxr-xr-x]web/documentation.txt0
-rw-r--r--[-rwxr-xr-x]web/docutils.tmpl0
-rw-r--r--[-rwxr-xr-x]web/download.txt5
-rw-r--r--[-rwxr-xr-x]web/genweb.py0
-rw-r--r--[-rwxr-xr-x]web/index.txt12
-rw-r--r--[-rwxr-xr-x]web/links.txt2
-rw-r--r--[-rwxr-xr-x]web/news.txt7
-rw-r--r--[-rwxr-xr-x]web/question.txt12
-rw-r--r--[-rwxr-xr-x]web/style/back.pngbin224 -> 224 bytes
-rw-r--r--[-rwxr-xr-x]web/style/graphic.jpgbin2002 -> 2002 bytes
-rw-r--r--[-rwxr-xr-x]web/style/link.pngbin186 -> 186 bytes
-rw-r--r--[-rwxr-xr-x]web/style/logo.jpgbin16985 -> 16985 bytes
-rw-r--r--[-rwxr-xr-x]web/style/menu.pngbin165 -> 165 bytes
-rw-r--r--[-rwxr-xr-x]web/style/menu_hover.pngbin166 -> 166 bytes
-rw-r--r--[-rwxr-xr-x]web/style/sbi_header.pngbin201 -> 201 bytes
-rw-r--r--[-rwxr-xr-x]web/style/style.css0
-rw-r--r--[-rwxr-xr-x]web/sunset.tmpl0
-rw-r--r--[-rwxr-xr-x]web/theindex.txt0
-rw-r--r--[-rwxr-xr-x]web/voidspace.css0
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