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 |
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 |
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 |
HsHyperEstraier is a free and open source HyperEstraier binding for Haskell. HyperEstraier is an embeddable full text search engine which is supposed to be independent to any particular natural languages.
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (36): HsHyperEstraier Download |
ParserFunction is a free and open source Haskell algorithm with a function called expressionToDouble, which parses an expression (in the form of a string) and returns a Double. Examples of this function can be found by viewing the source code for this module.
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (44): ParserFunction Download |
Hipmunk is a free, open source, fast, simple, portable Haskell implementation of the Chipmunk 2D physics engine. Hipmunk contains the Chipmunk rev4 source and Haskell bindings to all of its functions. It is completely self-contained.
Platforms: Mac
License: Freeware | Size: 81.92 KB | Download (47): Hipmunk Download |
Leksah is the Haskell IDE of choice. It is written in Haskell, uses Gtk, and runs on Linux, Windows and Mac OS X. Leksah is a practical tool to support the Haskell development process. It requires the Glasgow Haskell Compiler (GHC).
Platforms: Mac
License: Freeware | Size: 25.36 MB | Download (44): Leksah Download |
Subversion binding for Haskell HsSVN is a free and open source Subversion binding for Haskell that can currently do most things related to the Subversion FS but others are left uncovered.
Platforms: Mac
License: Freeware | Size: 51.2 KB | Download (43): HsSVN Download |
xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell. In a normal WM, you spend half your time aligning and searching for windows. xmonad makes work easier, by automating this.
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (38): Xmonad Download |
Gtk2Hs is a GUI library for Haskell based on Gtk. Gtk is an extensive and mature multi-platform toolkit for creating graphical user interfaces..
Platforms: *nix
License: Freeware | Size: 747.52 KB | Download (88): Gtk2Hs Download |
AnyDBM is a generic interface to DBM-like databases for Haskell. It lets you store String-to-String mappings in various formats, from a simple in-memory Map to a high-performance DBM database or even a SQL database. The project is written by John Goerzen and was initially part of MissingH. It...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (98): AnyDBM Download |