RSS 22 projects tagged "Haskell"

Download Website Updated 13 Feb 2012 Erasm++

Screenshot
Pop 45.77
Vit 2.04

Erasm++, the Embedded Runtime Assembler in C++, is an Embedded Domain Specific Language (EDSL) in C++ for runtime code generation on Intel 64/IA-32 architectures. It supports complete compile-time syntax checking, and its code generators run very quickly because necessary data are computed statically. Also included are GenericDsm, a fast and generic instruction decoder library which supports "pattern matching" against the decoded instructions, and MetaPrelude, a Haskell-like lazy metaprogramming library that helps implementing EDSLs in C++.

No download Website Updated 25 Sep 2009 log2rotate

Screenshot
Pop 14.04
Vit 40.80

log2rotate is designed for rotating backups with an optimal balance between retention and space usage. Instead of rotating backups using some fixed period such as daily, weekly, monthly, or yearly, it rotates backups using exponentially-growing periods. The exponential periods are based on the base 2 logarithm or squaring, depending on how you look at it.

Download Website Updated 04 Feb 2009 Haskell Database Connectivity

Screenshot
Pop 31.65
Vit 3.27

HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.) HDBC is modeled loosely on Perl's DBI interface, though it has also been influenced by Python's DB-API v2, JDBC in Java, and HSQL in Haskell.

Download Website Updated 06 Dec 2008 MissingH

Screenshot
Pop 21.17
Vit 3.75

MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use. It also has no prerequisites save those that are commonly included with Haskell compilers. Highlights of MissingH include a full logging infrastructure, printf() implementations, various string and I/O utilities, a FTP client library, and more.

Download Website Updated 10 Oct 2008 hslogger

Screenshot
Pop 20.12
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 04 Feb 2008 LDAP for Haskell

Screenshot
Pop 15.23
Vit 1.53

LDAP for Haskell provides an interface to the C LDAP API for Haskell programmers. With it, you can search and modify LDAP directories. The Haskell binding features automatic memory management and proper handling for binary data, and handles all marshalling into and out of C data structures for you automatically.

Download Website Updated 28 Jan 2008 ftphs

Screenshot
Pop 12.12
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.49
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 26 Dec 2007 hmake

Screenshot
Pop 21.68
Vit 3.02

hmake is a compilation manager for Haskell programs. It is compiler independent, and liberates the programmer from needing to write Makefiles by extracting dependencies directly from the source code. It is aware of all compiler invocation conventions, and of several common pre-processors, including cpp, greencard, hsc2hs, c2hs, and happy.

Screenshot

Project Spotlight

ZedCMS

A simple base content management system using PHP.

Screenshot

Project Spotlight

Frams' Shell Tools

Shell tools to make Unix everyday life more comfortable.