Nit programming language. Official docker with all standard libraries and dependencies.
9.2K
Nit is an expressive language with a script-like syntax, a friendly type-system and aims at elegance, simplicity and intuitiveness.
Nit has a simple straightforward style and can usually be picked up quickly, particularly by anyone who has programmed before. While object-oriented, it allows procedural styles.
The Nit Compiler (nitc) produces efficient machine language binaries.
Some Nit features:
Requirements:
Those are available in most Linux distributions
$ sudo apt-get install build-essential ccache libgc-dev graphviz libunwind-dev pkg-config
and on OS X using brew
$ brew install ccache bdw-gc graphviz libunwind-headers pkgconfig
or with MacPorts
$ sudo port install ccache boehmgc graphviz libunwind-headers pkgconfig
Important files and directories:
How to start:
$ make
$ bin/nitc examples/hello_world.nit
$ ./hello_world
You can source misc/nit_env.sh to setup your environment like PATH, MANPATH and bash completion.
To have your environment automatically configured at login, just source it with install as argument.
$ . misc/nit_env.sh install
Contributing:
To contribute to Nit, please see CONTRIBUTING.
The best way to ask the team for advice, submit bugs or request features, is through the use of Github issues, using the appropriate tag (forum, feature-request, bug).
Information, contacts and help:
Content type
Image
Digest
Size
217.7 MB
Last updated
about 8 years ago
docker pull nitlang/nit