freebsd-ports/lang/nim/pkg-descr
Danilo G. Baio 7dae16d7b1 lang/nim: Update to 0.17.2
While here, add LICENSE_FILE and move to https address.

Changes:	https://nim-lang.org/blog/2017/09/07/version-0172-released.html

PR:		222427
Submitted by:	Neal Nelson <ports@nicandneal.net> (maintainer)
2017-10-18 22:02:12 +00:00

14 lines
667 B
Plaintext

Nim (formerly known as "Nimrod") is a statically typed, imperative
programming language that tries to give the programmer ultimate power
without compromises on runtime efficiency. This means it focuses on
compile-time mechanisms in all their various forms.
Beneath a nice infix/indentation based syntax with a powerful (AST
based, hygienic) macro system lies a semantic model that supports a soft
realtime GC on thread local heaps. Asynchronous message passing is used
between threads, so no "stop the world" mechanism is necessary. An unsafe
shared memory heap is also provided for the increased efficiency that
results from that model.
WWW: https://nim-lang.org/