Prep for v0.12.0
This commit is contained in:
parent
b186493f01
commit
30cc353831
5 changed files with 399 additions and 348 deletions
|
|
@ -1808,10 +1808,10 @@ const
|
||||||
NimMajor*: int = 0
|
NimMajor*: int = 0
|
||||||
## is the major number of Nim's version.
|
## is the major number of Nim's version.
|
||||||
|
|
||||||
NimMinor*: int = 11
|
NimMinor*: int = 12
|
||||||
## is the minor number of Nim's version.
|
## is the minor number of Nim's version.
|
||||||
|
|
||||||
NimPatch*: int = 3
|
NimPatch*: int = 0
|
||||||
## is the patch number of Nim's version.
|
## is the patch number of Nim's version.
|
||||||
|
|
||||||
NimVersion*: string = $NimMajor & "." & $NimMinor & "." & $NimPatch
|
NimVersion*: string = $NimMajor & "." & $NimMinor & "." & $NimPatch
|
||||||
|
|
|
||||||
84
web/news.txt
84
web/news.txt
|
|
@ -2,38 +2,32 @@
|
||||||
News
|
News
|
||||||
====
|
====
|
||||||
|
|
||||||
2015-10-16 First Nim conference
|
2015-10-27 Version 0.12.0 released
|
||||||
===============================
|
|
||||||
|
|
||||||
.. raw::html
|
|
||||||
|
|
||||||
<img src="assets/zeo/banner.jpg" alt="First Nim conference in Ukraine!" width="682"/>
|
|
||||||
|
|
||||||
This Autumn you have the unique opportunity to take part in the first Nim event
|
|
||||||
held in Kyiv and to meet the creator of the Nim programming language -
|
|
||||||
Andreas Rumpf. The event is hosted by Zeo Alliance and is taking place between
|
|
||||||
14-15 November 2015 in Kyiv, Ukraine.
|
|
||||||
|
|
||||||
During the workshop you will learn:
|
|
||||||
|
|
||||||
- The basics of the language including its safe and unsafe subsets.
|
|
||||||
- How to use Nim to develop web applications.
|
|
||||||
- How Nim's meta programming capabilities make Nim the ultimate glue language,
|
|
||||||
excellent at interoperability with C++, JavaScript, Java and others.
|
|
||||||
- Games in Nim and the ability to rapidly prototype without sacrificing speed.
|
|
||||||
|
|
||||||
Registration is free, but the number of places is limited. More details
|
|
||||||
can be found `here <https://nimworkshop.splashthat.com/>`_.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
..
|
|
||||||
2015-xx-xx Version 0.11.4 released
|
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
The Nim community of developers is proud to announce the new version of the
|
||||||
|
Nim compiler. This has been a long time coming as the last release has been
|
||||||
|
made over 5 months ago!
|
||||||
|
|
||||||
|
This release includes some changes which affect backwards compatibility,
|
||||||
|
one major change is that now the hash table ``[]`` operators now raise a
|
||||||
|
``KeyError`` exception when the key does not exist.
|
||||||
|
|
||||||
|
Some of the more exciting new features include: the ability to unpack tuples
|
||||||
|
in any assignment context, the introduction of `NimScript <docs/nims.html>`_,
|
||||||
|
and improvements to the type inference of lambdas.
|
||||||
|
|
||||||
|
There are of course many many many bug fixes included with this release.
|
||||||
|
We are getting closer and closer to a 1.0 release and are hoping that only
|
||||||
|
a few 0.x releases will be necessary before we are happy to release version 1.0.
|
||||||
|
|
||||||
|
As always you can download the latest version of Nim from the
|
||||||
|
`downloads <downloads.html>`_ page.
|
||||||
|
|
||||||
|
For a more detailed list of changes look below. Some of the upcoming breaking
|
||||||
|
changes are also documented in this forum
|
||||||
|
`thread <http://forum.nim-lang.org/t/1708>`_.
|
||||||
|
|
||||||
Changes affecting backwards compatibility
|
Changes affecting backwards compatibility
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
- ``tables.[]``, ``strtabs.[]``, ``critbits.[]`` **now raise**
|
- ``tables.[]``, ``strtabs.[]``, ``critbits.[]`` **now raise**
|
||||||
|
|
@ -376,6 +370,36 @@ can be found `here <https://nimworkshop.splashthat.com/>`_.
|
||||||
(`#1528 <https://github.com/Araq/Nim/issues/1528>`_)
|
(`#1528 <https://github.com/Araq/Nim/issues/1528>`_)
|
||||||
|
|
||||||
|
|
||||||
|
2015-10-16 First Nim conference
|
||||||
|
===============================
|
||||||
|
|
||||||
|
.. raw::html
|
||||||
|
|
||||||
|
<img src="assets/zeo/banner.jpg" alt="First Nim conference in Ukraine!" width="682"/>
|
||||||
|
|
||||||
|
This Autumn you have the unique opportunity to take part in the first Nim event
|
||||||
|
held in Kyiv and to meet the creator of the Nim programming language -
|
||||||
|
Andreas Rumpf. The event is hosted by Zeo Alliance and is taking place between
|
||||||
|
14-15 November 2015 in Kyiv, Ukraine.
|
||||||
|
|
||||||
|
During the workshop you will learn:
|
||||||
|
|
||||||
|
- The basics of the language including its safe and unsafe subsets.
|
||||||
|
- How to use Nim to develop web applications.
|
||||||
|
- How Nim's meta programming capabilities make Nim the ultimate glue language,
|
||||||
|
excellent at interoperability with C++, JavaScript, Java and others.
|
||||||
|
- Games in Nim and the ability to rapidly prototype without sacrificing speed.
|
||||||
|
|
||||||
|
Registration is free, but the number of places is limited. More details
|
||||||
|
can be found `here <https://nimworkshop.splashthat.com/>`_.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2015-05-04 Version 0.11.2 released
|
2015-05-04 Version 0.11.2 released
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,27 @@ General FAQ
|
||||||
shared memory heap is also provided for the increased efficiency that results
|
shared memory heap is also provided for the increased efficiency that results
|
||||||
from that model.
|
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
|
.. container:: standout
|
||||||
|
|
||||||
|
|
@ -124,7 +145,8 @@ General FAQ
|
||||||
*Procedure* used to be the common term as opposed to a *function* which is a
|
*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``
|
mathematical entity that has no side effects. It is planned to have ``func``
|
||||||
as syntactic sugar for ``proc {.noSideEffect.}`` and ``func`` is already a
|
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
|
Compilation FAQ
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
<a class="news" href="news.html#Z2015-10-27-version-0-12-0-released">
|
||||||
|
<h4>October 27, 2015</h4>
|
||||||
|
<p>Nim version 0.12.0 has been released!</p>
|
||||||
|
</a>
|
||||||
|
|
||||||
<a class="news" href="news.html#Z2015-10-16-first-nim-conference">
|
<a class="news" href="news.html#Z2015-10-16-first-nim-conference">
|
||||||
<h4>October 16, 2015</h4>
|
<h4>October 16, 2015</h4>
|
||||||
<p>First official Nim conference will be in Kyiv!</p>
|
<p>First official Nim conference will be in Kyiv!</p>
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ srcdoc2: "packages/docutils/rst;packages/docutils/rstast"
|
||||||
srcdoc2: "packages/docutils/rstgen;pure/logging;pure/asyncdispatch;pure/asyncnet"
|
srcdoc2: "packages/docutils/rstgen;pure/logging;pure/asyncdispatch;pure/asyncnet"
|
||||||
srcdoc2: "deprecated/pure/rawsockets;pure/asynchttpserver;pure/net;pure/selectors;pure/future"
|
srcdoc2: "deprecated/pure/rawsockets;pure/asynchttpserver;pure/net;pure/selectors;pure/future"
|
||||||
srcdoc2: "deprecated/pure/ftpclient"
|
srcdoc2: "deprecated/pure/ftpclient"
|
||||||
srcdoc2: "pure/asyncfile"
|
srcdoc2: "pure/asyncfile;pure/asyncftpclient"
|
||||||
srcdoc2: "pure/md5;pure/rationals"
|
srcdoc2: "pure/md5;pure/rationals"
|
||||||
srcdoc2: "posix/posix"
|
srcdoc2: "posix/posix"
|
||||||
srcdoc2: "pure/fenv"
|
srcdoc2: "pure/fenv"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue