Nimrod Standard Library

Author: Andreas Rumpf
Version: 0.9.3

"The good thing about reinventing the wheel is that you can get a round one."

Though the Nimrod Standard Library is still evolving, it is already quite usable. It is divided into pure libraries, impure libraries and wrappers.

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 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 and its list of packages.

Pure libraries

Core

Collections and algorithms

String handling

Generic Operating System Services

Math libraries

Internet Protocols and Support

Parsers

XML Processing

Cryptography and Hashing

Multimedia support

Miscellaneous

Database support

Modules for JS backend

Impure libraries

Regular expressions

Database support

Other

Wrappers

The generated HTML for some of these wrappers is so huge that it is not contained in the distribution. You can then find them on the website.

Windows specific

UNIX specific

Regular expressions

Graphics libraries

GUI libraries

Database support

XML Processing

Network Programming and Internet Protocols

Data Compression and Archiving

Scientific computing

Babel

Generated: 2014-03-11 21:26:34 UTC