Merge branch 'devel' of https://github.com/Araq/Nimrod into devel

This commit is contained in:
Andreas Rumpf 2014-04-13 00:40:17 +02:00
commit 2e9950afe8
10 changed files with 313 additions and 85 deletions

View file

@ -16,10 +16,11 @@ Pure libraries do not depend on any external ``*.dll`` or ``lib*.so`` binary
while impure libraries do. A wrapper is an impure library that is a very
low-level interface to a C library.
Read this `document <apis.html>`_ for a quick overview of the API design. If
you can't find here some functionality you are looking for you could try using
the 3rd party `package manager Babel <https://github.com/nimrod-code/babel>`_
and its list of packages.
Read this `document <apis.html>`_ for a quick overview of the API design.
The `bottom <#babel>`_ of this page includes a list of 3rd party packages
created by the Nimrod community. These packages are a useful addition to the
modules in the standard library.
Pure libraries
@ -573,3 +574,35 @@ Scientific computing
* `libsvm <libsvm.html>`_
Low level wrapper for `lib svm <http://www.csie.ntu.edu.tw/~cjlin/libsvm/>`_.
Babel
====================
Babel is a package manager for the Nimrod programming language.
For instructions on how to install Babel packages see
`its README <https://github.com/nimrod-code/babel#readme>`_.
Official packages
-----------------
These packages are officially supported and will therefore be continually
maintained to ensure that they work with the latest versions of the Nimrod
compiler.
.. raw:: html
<div id="officialPkgList"></div>
Unofficial packages
-------------------
These packages have been developed by independent Nimrod developers and as
such may not always be up to date with the latest developments in the
Nimrod programming language.
.. raw:: html
<div id="unofficialPkgList"></div>
<script type="text/javascript" src="babelpkglist.js"></script>
<script type="text/javascript" src="http://build.nimrod-lang.org/packages?callback=gotPackageList"></script>