You get to benefit from the mature C ecosystem for free.
If you opt for bootstrapping the Nim compiler, which is written exclusively in Nim itself, you get to witness the compiler build itself with a few simple steps (in less than 2 minutes): ~/.profile $ source ~/.profile $ nim Nim Compiler Version 0.17.3 [Linux: amd64] Copyright (c) 2006-2017 by Andreas Rumpf :: nim command [options] [projectfile] [arguments] Command: compile, c compile project with default code generator (C) doc generate the documentation for inputfile ...
While programming Nim’s documentation comes in handy.
If you don’t know where to find what yet, there’s a documentation index, in which you can search.
Instead the library will simply be compiled statically into our program once we use it. We’re just currently building the binary in full debug mode, adding checks for integer overflows, array out of bounds and much more, as well as not optimizing the binary at all.