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
2012-10-12 18:40:24 +02:00
compiler bugfix: fixed broken expr proc bodies 2012-10-12 18:40:24 +02:00
config profiler improvements 2012-09-17 00:31:41 +02:00
devel openarray/varargs split; breaks bootstrapping 2012-08-16 08:34:33 +02:00
doc first version of a memory profiler 2012-10-10 00:41:34 +02:00
examples Adds interactive user interface for android. 2012-09-08 22:41:18 +02:00
icons restored files that 'koch clean' removed 2012-04-16 16:43:41 +02:00
lib allow 'mixin' in generics 2012-10-12 17:13:58 +02:00
packages/docutils first steps for compiler as a service 2012-10-03 20:49:43 +02:00
tests attempt to fix #183 2012-10-06 22:46:41 +02:00
tinyc docgen understands and ignores *when false* 2010-11-18 22:26:20 +01:00
tools website improvements 2012-09-29 09:12:03 +02:00
web Merge branch 'master' of github.com:Araq/Nimrod 2012-10-03 20:51:22 +02:00
.gitignore Adds android example using jni. 2012-09-08 22:41:18 +02:00
build.bat preparations for 0.9.0 2012-09-23 21:35:12 +02:00
build64.bat preparations for 0.9.0 2012-09-23 21:35:12 +02:00
contributors.txt tr macros now documented 2012-09-10 19:34:16 +02:00
copying.txt little fixes for 0.8.14 release 2012-02-09 02:26:08 +01: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 preparations for 0.9.0 2012-09-23 21:35:12 +02:00
install.txt win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses wide char versions of the WinAPI 2012-03-04 21:44:56 +01:00
koch.nim first steps for overloading support of passing blocks; bugfix: test results of 'compile' are not overwritten 2012-09-11 08:09:34 +02:00
koch.nimrod.cfg Fixes bootstrapping. 2012-09-03 19:44:25 +01:00
readme.txt first steps for compiler as a service 2012-10-03 20:49:43 +02:00
start.bat first (non working) implementation of global thread analysis 2011-06-13 01:40:22 +02:00
todo.txt bugfix: fixed broken expr proc bodies 2012-10-12 18:40:24 +02: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 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-2012 Andreas Rumpf.
All rights reserved.