mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +00:00
7dae16d7b1
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)
14 lines
667 B
Plaintext
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/
|