mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-02 03:02:31 +00:00
This is more friendly to those browsing the documentation without
a network connection. The nim-doc package in Debian allows this,
for example.
Also, the domain name being used was not consistent. It could have
been either nim-lang.org or nim-lang.github.io, and those reading
the stable docs could have found themselves suddenly reading the
devel docs instead.
(cherry picked from commit 72147c9ba4)
32 lines
1.1 KiB
ReStructuredText
32 lines
1.1 KiB
ReStructuredText
========================
|
|
Tools available with Nim
|
|
========================
|
|
|
|
The standard distribution ships with the following tools:
|
|
|
|
- | `Hot code reloading <hcr.html>`_
|
|
| The "Hot code reloading" feature is built into the compiler but has its own
|
|
document explaining how it works.
|
|
|
|
- | `Documentation generator <docgen.html>`_
|
|
| The builtin document generator ``nim doc`` generates HTML documentation
|
|
from ``.nim`` source files.
|
|
|
|
- | `Nimsuggest for IDE support <nimsuggest.html>`_
|
|
| Through the ``nimsuggest`` tool, any IDE can query a ``.nim`` source file
|
|
and obtain useful information like definition of symbols or suggestions for
|
|
completion.
|
|
|
|
- | `C2nim <https://github.com/nim-lang/c2nim/blob/master/doc/c2nim.rst>`_
|
|
| C to Nim source converter. Translates C header files to Nim.
|
|
|
|
- | `niminst <niminst.html>`_
|
|
| niminst is a tool to generate an installer for a Nim program.
|
|
|
|
- | `nimgrep <nimgrep.html>`_
|
|
| Nim search and replace utility.
|
|
|
|
- | nimpretty
|
|
| ``nimpretty`` is a Nim source code beautifier,
|
|
to format code according to the official style guide.
|