The documentation consists of several documents:

  • The Nim tutorial part one deals with the basics.
  • The Nim tutorial part two deals with the advanced language constructs.
  • The Nim manual is a draft that will evolve into a proper specification.
  • This document describes Nim’s standard library.
  • The user guide lists command line arguments, special features of the compiler, etc.
  • Description of some tools that come with the standard distribution.
  • Additional documentation about Nim’s GC and how to operate it in a
    realtime setting.
  • The Nim compiler supports source code filters as a simple yet powerful builtin templating system.
  • Term rewriting macros enhance the compilation process with user defined optimizations.
  • The internal documentation describes how the compiler is implemented. Read this if you want to hack the compiler.
  • The generated index. Index + (Ctrl+F) == Joy