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
2011-03-24 01:02:19 +01:00
config bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
data tiny C support; cosmetic improvements for the docs 2010-08-28 22:33:07 +02:00
diff fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
doc Merge branch 'master' of https://github.com/Tass/Nimrod into Tass-master 2011-03-24 01:02:19 +01:00
examples non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
icons non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
lib fixes #21 2011-03-24 00:58:28 +01:00
llvm fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
nim fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
nimlib Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib update 2010-05-21 16:03:21 +02:00
obj fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
rod fixes #21 2011-03-24 00:58:28 +01:00
tests fixes #21 2011-03-24 00:58:28 +01:00
tinyc docgen understands and ignores *when false* 2010-11-18 22:26:20 +01:00
tools bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
web bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
.gitignore non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
build.bat linearScanEnd pragma; string case statement optimization 2011-03-14 23:57:41 +01:00
contributors.txt threading code deactivated; tiny C bugfix: don't report warnings to error callback 2010-09-19 21:35:44 +02:00
copying.txt fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
deinstall.sh version 0.8.10 2010-10-21 00:12:14 +02:00
gpl.html fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
install.sh linearScanEnd pragma; string case statement optimization 2011-03-14 23:57:41 +01:00
install.txt basic continue after error works; interactive mode more useful 2011-02-13 03:39:11 +01:00
koch.nim bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
readme.txt documentation improvements 2011-01-31 08:50:30 +01:00
start.bat fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
todo.txt Merge branch 'master' of https://github.com/Tass/Nimrod into Tass-master 2011-03-24 01:02:19 +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.