Nimrod 0.9.2

This is an Open Source statically typed and imperative programming language for Linux

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in Nimrod 0.9.2:

  • Bugfixes:
  • The old GC never collected cycles correctly. Fixed but it can cause performance regressions. However you can deactivate the cycle collector with GC_disableMarkAndSweep and run it explicitly at an appropriate time or not at all. There is also a new GC you can activate with --gc:markAndSweep which does not have this problem but is slower in general and has no realtime guarantees.
  • cast for floating point types now does the bitcast as specified in the manual. This breaks code that erroneously uses cast to convert different floating point values.
Read full changelog
send us
an update
LICENSE TYPE:
GPL (GNU General Public License) 
USER RATING:
4.4/5 95
DEVELOPED BY:
Andreas Rumpf
HOMEPAGE:
nimrod-code.org
CATEGORY:
ROOT \ Programming \ Compilers
1 Nimrod Screenshot:
Nimrod - This is how Nimrod looks like
Nimrod is an open source, free, statically typed, imperative programming language designed to support procedural, object-oriented, generic and functional programming styles, while remaining efficient and simple.

Nimrod is able to abstract syntax tree (AST) as part of a specification, allowing a powerful macro system that can be used to create domain specific languages. A features inherited from Lisp.

The software features native code generation, garbage collection, zero-overhead iterators, user-defineable operators, high level datatypes, compile time evaluation, forward compability, GTK2, Windows API, POSIX API bindings, a plugable parser system, a documentation generator, and a Pascal to Nimrod conversion utility.

Nimrod is portable, which means that it can run on Linux, BSD, Mac OS X and Windows operating systems.

Last updated on October 9th, 2013

requirements

#programming language #Python compiler #Python interpreter #programming #language #compiler #interpreter

Add your review!

SUBMIT