RSS 12 projects tagged "LGPL"

Download Website Updated 22 Sep 2002 Gtk+HS

Screenshot
Pop 32.63
Vit 1.90

Gtk+HS is a language binding of the GUI toolkit GTK+ for the functional programming language Haskell.

Download Website Updated 26 Dec 2007 Haskell Ports Library

Screenshot
Pop 15.39
Vit 2.00

Haskell Ports Library provides ports in Haskell. Ports are an abstraction for modelling variables whose values evolve over time without the need to resort to mutable variable, such as IORefs. More precisely, a port represents all values that a time-dependent variable successively take as a stream, where each element of the stream corresponds to a state change. A port supports concurrent construction of the time series, or stream of values. Ports are ideally suited for purely functional GUI interfaces that completely avoid the use of mutable variables.

No download Website Updated 04 Mar 2002 Java VM Bridge for Functional Languages

Screenshot
Pop 21.28
Vit 1.00

jvmbridge is a bridge to the Java virtual machine via JNI for Haskell (and perhaps later other functional languages).

Download Website Updated 26 Dec 2007 HaXml

Screenshot
Pop 38.39
Vit 3.57

HaXml is a suite of libraries and tools for manipulating XML documents in Haskell. It includes a parser, a pretty-printer, a validator, a combinator library for transforming documents, and converters for changing a Haskell datatype into an XML DTD, and for changing an XML DTD into a set of Haskell datatypes. There are also tools for a query language based on XQL.

Download Website Updated 26 Dec 2007 cpphs

Screenshot
Pop 25.57
Vit 3.76

cpphs is a more liberal re-implementation of cpp, the C pre-processor, in Haskell. The C pre-processor is widely used in Haskell source code, but a true cpp is often unavailable on some systems (such as native Windows), and the common cpp provided by the gcc 3.x series has become more strictly tied to the C language, in subtle ways that are incompatible with Haskell's syntax. This includes problems with, for instance, string gaps, and prime characters in identifiers. This project provides a robust alternative to cpp that is more compatible with Haskell and can be distributed with compilers.

Download Website Updated 10 Oct 2008 hslogger

Screenshot
Pop 20.20
Vit 2.83

hslogger is a logging framework for Haskell, roughly similar to Python's logging module. hpodder 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 also has a syslog handler built in.

Download Website Updated 28 Jan 2008 ftphs

Screenshot
Pop 12.17
Vit 1.88

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.

Download Website Updated 16 Jan 2008 AnyDBM

Screenshot
Pop 19.70
Vit 2.43

AnyDBM is a Haskell module that provides a generic infrastructure for supporting storage of hash-like items with String-to-String mappings. It can be used for in-memory or on-disk storage. Two simple backend drivers are included with this package: one that is RAM-only, and one that is persistent and disk-backed. The hdbc-anydbm package provides another driver which lets you use simple tables in any SQL database to provide a DBM-like interface. MissingPy also provides a Python driver which lets you use any Python anydbm driver under Haskell AnyDBM.

Download Website Updated 11 Jan 2008 ConfigFile for Haskell

Screenshot
Pop 14.63
Vit 1.88

The ConfigFile module for Haskell works with configuration files in a standard format that is easy for the user to edit, easy for the programmer to work with, and yet remains powerful and flexible. It is inspired by, and is compatible with, Python's ConfigParser module. It uses files that resemble Windows .INI-style files, but with numerous improvements. ConfigFile provides simple calls to both read and write config files. It's possible to make a config file parsable by this module, the Unix shell, and make.

Download Website Updated 11 Apr 2008 HSH

Screenshot
Pop 27.50
Vit 2.88

HSH is designed to let you mix and match shell expressions with Haskell programs. With HSH, it is possible to easily run shell commands, capture their output or provide their input, and pipe them to or from other shell commands and arbitrary Haskell functions at will.

Screenshot

Project Spotlight

GNU Parallel

Software to build and execute shell command lines from standard input in parallel.

Screenshot

Project Spotlight

Science Girls!

Aliens have invaded your school, and it's up to the girls of the Science Club to save the day.