Haskell
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 |
hscratch is a simple command-line tool to produce scratch sounds from a given phonogramme offline coded in Haskell. Currently, it lacks all that command-line sugar like '-v' and '-h'. Working prototype, still to be developed and improved.
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (50): hscratch 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 |
ftphs is an FTP client and server library for Haskell. ftphs is easy to use, fully supports text and binary transfers, can optionally support lazy operations, and is standards-compliant. The ftphs server can serve up either real or virtual filesystem trees..
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (97): ftphs Download |
hslogger is a logging framework for Haskell, roughly similar to Pythons logging module. The project lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source. hslogger...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (88): hslogger Download |
HaXml is a collection of utilities for parsing, transforming, filtering and generating XML documents using Haskell. Its basic facilities include: - a parser for XML, - a separate error-correcting parser for HTML, - an XML validator, - pretty-printers for XML and HTML. For processing XML...
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (93): HaXml Download |
Implementations for encodings of Arabic, in Haskell and Perl. Support for ArabTeX, Buckwalter, UTF and other encodings. Interpretable notations generating original orthography and/or phonetic transcriptions.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 785.08 KB | Download (48): Encode Arabic Download |
Functional Networked Integrated Environment (FUNNIE) is a networked CSCW programming environment specifically tuned to the needs of students and instructors, based on a subset of Haskell.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 324.2 KB | Download (54): FUNNIE Download |
HaskellDB is a Haskell library for expressing database queries and operations in a type safe and declarative way.
Platforms: Windows, Mac, BSD, Solaris, Linux
License: Freeware | Size: 134.95 KB | Download (47): HaskellDB Download |
QC4J is an automated, specification-based testing framework, based on QuickCheck for Haskell. It makes it easy to test referentially transparent code, by creating test data automatically through user-defined generators.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 31.26 KB | Download (49): QuickCheck for Java Download |
This is the extended euclidean algorithm implemented in haskell.
It will put every single step of the algorithm in a file and show the actual result and everything in between.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 410.39 KB | Download (49): Suwako 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.
This release was packaged using MacPorts and contains an easy to use installer.
Platforms: Mac
License: Freeware | Size: 5.9 MB | Download (52): Hugs 98 plus Download |
The List monad in Haskell has many uses, including parsing and nondeterministic algorithms. This code implements the Monad combinators "bind", "return" and "fail", and the MonadPlus combinators "plus" and "zero". It works with all iterables, and returns a generator rather than a list in order to...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): List/Generator Monad Combinators Download |
CheatSheet is a free and open source Haskell module that includes a PDF giving a synopsis of Haskell syntax, keywords, and other essentials. CheatSheet also has a literate source file which allows all examples to be inspected. NOTE: CheatSheet is licensed and distributed under the terms of the...
Platforms: PHP
License: Freeware | Size: 747.52 KB | Download (50): Cheatsheet Download |