Prep for v0.12.0

This commit is contained in:
Dominik Picheta 2015-10-27 22:28:42 +01:00
commit 30cc353831
5 changed files with 399 additions and 348 deletions

View file

@ -23,6 +23,27 @@ General FAQ
shared memory heap is also provided for the increased efficiency that results
from that model.
..
.. container:: standout
Why should I use Nim?
---------------------
It's a conservative language in a sense that we stick to features that have
proven themselves for larger scale programming. But it's revolutionary by
the features which have been laid on top.
One of Nim's goals is to increase developer productivity without sacrificing
the produced software's stability. The way that this is done is by providing
Depending on your use case.
Nim is one of the few programming languages in the world which allows you to
The language inventor describes it as the ultimate programming language
with features which make it perfect for just about any problem.
.. container:: standout
@ -124,7 +145,8 @@ General FAQ
*Procedure* used to be the common term as opposed to a *function* which is a
mathematical entity that has no side effects. It is planned to have ``func``
as syntactic sugar for ``proc {.noSideEffect.}`` and ``func`` is already a
keyword.
keyword. Naming it ``def`` would not make sense because Nim also provides a
``iterator`` and ``method`` keywords, whereas ``def`` stands for ``define``.
Compilation FAQ