Haskell
cpphs is a liberalised re-implementation of cpp, the C pre-processor, in Haskell. Why re-implement cpp? Rightly or wrongly, the C pre-processor is widely used in Haskell source code. It enables conditional compilation for different compilers, different versions of the same compiler, and...
Platforms: *nix
License: Freeware | Size: 39.94 KB | Download (90): cpphs Download |
Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98, including: - Lazy evaluation, higher order functions, and pattern matching. - A wide range of...
Platforms: *nix
License: Freeware | Size: 4.2 MB | Download (96): Hugs Download |
nhc98 is a small, easy to install, standards-compliant compiler for Haskell 98, the lazy functional programming language.It is very portable, and aims to produce small executables that run in small amounts of memory. It produces medium-fast code, and compilation is itself quite fast.It also comes...
Platforms: C and C plus plus
License: Freeware | Size: 13.84 MB | Download (41): nhc98 Download |
incremental-sat-solver is a free and open source Haskell library that provides an implementation of the Davis-Putnam-Logemann-Loveland algorithm for the boolean satisfiability problem. incremental-sat-solver not only allows to solve boolean formulas in one go but also to add constraints and...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (37): incremental-sat-solver Download |
PBKDF2 is a free and open source Haskell implementation of the Password-Based Key Derivation Function.
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (43): PBKDF2 Download |
polyparse is a free and open source project that includes a variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 102.4 KB | Download (42): polyparse Download |
cmonad is a free and open source Haskell library that will help you perform C-like programming. The code looks imperative, and you might think it would be efficient, but GHC lacks certain optimizations that makes it very slow.
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (44): cmonad Download |
logfloat is a Haskell module that presents a class for storing numbers in the log-domain. The main reason for doing this is to prevent underflow when multiplying many probabilities as is done in Hidden Markov Models. It is also helpful for preventing overflow.
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (49): logfloat Download |
parallel library is a package that provides a library for parallel programming in Haskell.
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (42): parallel library Download |
PerfectHash is a free and open source Haskell hashing library for mapping bytestrings to values. Insertion is not supported (by design): this is just a binding to the C-based CMPH library (http:cmph.sf.net). Only fromList and lookup operations are supported, but in many circumstances this is all...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (48): PerfectHash Download |
HsOpenSSL is an (incomplete) OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages.
Platforms: Mac
License: Freeware | Size: 51.2 KB | Download (42): HsOpenSSL Download |
queuelike is a free and open source Haskell library that contains several implementations of data structures implementing a single-in, single-out paradigm. Intended to be a better, more useful replacement for pqueue-mtl.
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (42): queuelike Download |
hscurses is a Haskell binding to the NCurses library, a library of functions that can manage an application's display on character-cell terminals. hscurses also provides some basic widgets implemented on top of the ncurses binding, such as a table widget and a text input widget.
Platforms: Mac
License: Freeware | Size: 81.92 KB | Download (42): hscurses Download |
hgettext is a free and open source Haskell library that implements the libintl.h library (gettext, bindtextdomain).
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (42): hgettext Download |
HaMusic is a free and open source Haskell library that consists on abstract music manipulation. HaMusic also supports interfaces with MusicXML.
Platforms: Mac
License: Freeware | Size: 51.2 KB | Download (43): HaMusic Download |
hslibsvm is a free and open source Haskell binding to libsvm.
Platforms: Mac
License: Freeware | Size: 962.56 KB | Download (42): hslibsvm Download |
This is the Haskell S3 library (hS3). It provides an interface to Amazon's Simple Storage Service, allowing Haskell developers to reliably store and retrieve arbitrary amounts of data from anywhere on the Internet.
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (46): hS3 Download |
hOpenSSL is a free and open source library that provides nice Haskell bindings to the message digest algorithms found in OpenSSL's crypto library. Currently supported are: MD2, MD5, SHA, SHA1, DSS, DSS1, MDC2, and RIPEMD160.
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (36): hOpenSSL Download |
hsdns is a free and open source Haskell library that provides an asynchronous DNS resolver on top of the GNU ADNS library. Not all options are supported, but A, MX, and PTR lookups work nicely.
Platforms: Mac
License: Freeware | Size: 20.48 KB | Download (40): hsdns Download |
Free and open source Haskell bindings for libsndfile hsndfile is a library that represents the Haskell bindings for libsndfile. Libsndfile is a comprehensive C library that will help you read and writ a large number of sound file formats.
Platforms: Mac
License: Freeware | Size: 20.48 KB | Download (36): hsndfile Download |