Developers of the Opensuse District nim . Primary support involves regular and operational formation of updates corresponding to the current release of the NIM tool. Packages will be formed for architectures X86-64, i586, PPC64le and ARM64, and before publishing to be checked in automated Opensuse testing systems. Earlier, the ARCH Linux distribution was made with a similar initiative to support NIM.
NIM language is focused on solving system programming problems, uses static typification and created with an eye on Pascal, C ++, Python and Lisp. The source code in the NIM language is compiled in the representation on C, C ++ or JavaScript. In the future, the received C/C ++ code is compiled to the executable file using any available compiler (Clang, GCC, ICC, Visual C ++), which allows you to achieve productivity close to SI, if you do not take into account the costs of making a garbage collector. By analogy with Python in NIM, indentes are used as dividers of blocks. Metaprogramming means and opportunities for creating subject-oriented languages (DSL) are supported.