Nasandin serbestberdana zimanê bernamesaziya pergalê Nim 1.2. Zimanê Nim tîpa statîk bikar tîne û bi çavê Pascal, C++, Python û Lisp hate afirandin. Koda çavkaniyê Nim di nav nûneriyek C, C++, an JavaScript de tête berhev kirin. Dûv re, koda C/C++ ya ku tê encamdan bi karanîna her berhevkarek berdest (clang, gcc, icc, Visual C++) di pelek îcrakar de tê berhev kirin, ku dihêle hûn performansa nêzî C-yê bi dest bixin, ger hûn lêçûnên xebitandinê hesab nekin. çopê berhevkar. Mîna Python, Nim wekî veqetandekên blokê veqetandinê bikar tîne. Amûr û kapasîteyên metabernamekirinê yên ji bo afirandina zimanên taybetî yên domainê (DSL) têne piştgirî kirin. Koda projeyê peyda kirin di bin lîsansa MIT.
Di modulê de "îekir"Makroyên nû hatin berhevkirin, dupandin û girtin.
Makroya nû "bi" zêde kir.
Beşek mezin ji bangên nû li pirtûkxaneya standard hatine zêdekirin, di nav de strformat.fmt, strtabs.clear, browsers.osOpen, typetraits.tupleLen, typetraits.genericParams, os.normalizePathEnd, times.fromUnixFloat, os.isRelativeLeapDay, times. , net.getPeerCertificates, jsconsole.trace, jsconsole.table, jsconsole.exception, sequtils.countIt, hwd.
Modulên nû std/stackframes û std/compilesettings zêde kirin.
Vebijarkên "-asm" (ji bo analîzkirina koda kombûnê ya hatî çêkirin) û "-panics:on" ji bo derketina bi zorê li ser xeletiyên IndexError û OverflowError li berhevkerê hatine zêde kirin, bêyî ku îhtîmala ku ji hêla hilgirê "ceribandin" ve were girtin.
Tespîtkirina pêşkeftî ya zêdebûnên tamponê yên gengaz.