1 # Supported tags and respective Dockerfile links
3 * [latest](https://github.com/nitlang/nit/blob/master/misc/docker/Dockerfile)
4 * [full](https://github.com/nitlang/nit/blob/master/misc/docker/full/Dockerfile)
8 Nit is an expressive language with a script-like syntax, a friendly type-system and aims at elegance, simplicity and intuitiveness.
10 Nit has a simple straightforward style and can usually be picked up quickly, particularly by anyone who has programmed before.
11 While object-oriented, it allows procedural styles.
15 * Website <http://www.nitlanguage.org>
16 * Github <https://github.com/nitlang/nit>
17 * Chatroom <https://gitter.im/nitlang/nit>
19 ## How to use this image
21 You can use these images to build then run your programs.
23 ### Experimenting with Nit
26 host$ docker run -ti nitlang/nit
27 root@ce9b671dd9fc:/nit# nitc examples/hello_world.nit
28 root@ce9b671dd9fc:/nit# ./hello_world
32 ### Build and Run Programs
34 In your Dockerfile, write something like:
43 # Copy the source code in /work/
47 RUN nitc src/hello.nit --dir . \
50 # You can also use a Makefile or any build system you want.
56 Then, build and execute
59 host$ docker build -t nithello .
60 host$ docker run --rm nithello
64 See the full example at <https://github.com/nitlang/nit/blob/master/misc/docker/hello/Dockerfile>