Nim (formerly known as "Nimrod") is a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nim's design focuses on efficiency, expressiveness, elegance (in the order of priority). http://nim-lang.org/
Find a file
Araq 8c993733b9 Merge pull request #84 from Tass/master
forgot to add the testfile for the io test
2011-12-31 08:32:23 -08:00
compiler make trecinca|b tests green 2011-12-31 10:23:56 +01:00
config removed incompatible flags for debugging VCC release builds 2011-12-07 00:48:43 +02:00
doc GC: use simple balanced tree instead of AVL tree 2011-12-30 20:42:47 +01:00
examples sorry, i didnt test and commit... 2011-11-29 16:36:05 +09:00
icons non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
lib MAP_ANONYMOUS is not always 0x20 for linux; changed the tests 2011-12-31 15:49:48 +01:00
tests Merge pull request #84 from Tass/master 2011-12-31 08:32:23 -08:00
tinyc docgen understands and ignores *when false* 2010-11-18 22:26:20 +01:00
tools renamed optional to discardable 2011-09-24 19:18:08 +02:00
web GC: use simple balanced tree instead of AVL tree 2011-12-30 20:42:47 +01:00
.gitignore auto generated files and dirs to ignore 2011-11-25 13:54:24 +09:00
build.bat generated scripts do no contain paths anymore; regenerated C sources 2011-12-23 11:15:19 +01:00
contributors.txt bugfixes for generics; new threads implementation still broken 2011-09-20 00:56:48 +02:00
copying.txt better error message for invalid module names 2011-04-16 09:11:24 +02:00
deinstall.sh version 0.8.10 2010-10-21 00:12:14 +02:00
gpl.html first (non working) implementation of global thread analysis 2011-06-13 01:40:22 +02:00
install.sh bugfix: don't process arguments that are to be passed to the produced exe 2011-11-30 19:51:51 +01:00
install.txt doc improvements; added lazarus example 2011-07-24 23:07:40 +02:00
koch.nim GC stack scanning cares about interior pointers 2011-12-30 11:03:01 +01:00
readme.txt documentation improvements 2011-01-31 08:50:30 +01:00
start.bat first (non working) implementation of global thread analysis 2011-06-13 01:40:22 +02:00
todo.txt critbits added to stdlib 2011-12-30 21:01:50 +01:00

===========================================================
          Nimrod Compiler
===========================================================

This is the **Nimrod Compiler**. Nimrod is a new statically typed, imperative 
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 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 
focuses on the 3E: efficiency, expressiveness, elegance (in the order of 
priority). 

See the file ``install.txt`` for installation instructions. See the file
``doc/intern.txt`` for the internal documentation for developers.

Copyright (c) 2004-2011 Andreas Rumpf.
All rights reserved.