diff options
author | Araq <rumpf_a@web.de> | 2012-05-04 01:58:54 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-05-04 01:58:54 +0200 |
commit | a41bf611a02858843d4e083246fd2c5028638452 (patch) | |
tree | 479848282174638b643b617a9fe8d1a2dd46f861 /web/index.txt | |
parent | 28b68d914ecef78ecf8e5068583b8ed3f5e7a302 (diff) | |
download | Nim-a41bf611a02858843d4e083246fd2c5028638452.tar.gz |
fixes binding of overloaded procs
Diffstat (limited to 'web/index.txt')
-rwxr-xr-x | web/index.txt | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/web/index.txt b/web/index.txt index e9172c155..def04048e 100755 --- a/web/index.txt +++ b/web/index.txt @@ -14,16 +14,6 @@ power with Python's readability and C's performance.** Welcome to Nimrod ----------------- -.. container:: snippet - *Nimrod looks like this:* - - .. code-block:: nimrod - import strutils - - echo "List of ints (separate by whitespace): " - echo stdin.readLine.split.each(parseInt).max, - " is the maximum" - **Nimrod** is a new statically typed, imperative programming language, that supports procedural, object oriented, functional and generic programming styles while remaining simple and efficient. @@ -37,6 +27,17 @@ focuses on the 3E: efficiency, expressiveness, elegance (in the order of priority). +.. container:: snippet + *Nimrod looks like this:* + + .. code-block:: nimrod + import strutils + + echo "Type in a list of ints of ints (separate by whitespace): " + let tokens = stdin.readLine.split + echo tokens.each(parseInt).max, " is the maximum." + + Nimrod is efficient =================== @@ -67,7 +68,7 @@ Nimrod is expressive * Modern type system with local type inference, tuples, variants, generics, etc. * User-defineable operators; code with new operators is often easier to read - than code which overloads built-in operators. In the code snippet, the + than code which overloads built-in operators. For example, a ``=~`` operator is defined in the ``re`` module. * Macros can modify the abstract syntax tree at compile time. |