RSS 47 projects tagged "Software Development"

Download Website Updated 13 Feb 2012 Erasm++

Screenshot
Pop 45.50
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 05 Dec 2007 Much More Than Parsing

Screenshot
Pop 16.34
Vit 48.28

Much More Than Parsing is a parser generator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, prettyprinters, etc. Several target languages are supported. It is a fork of More Than Parsing.

Download Website Updated 16 Jan 2008 ListLike

Screenshot
Pop 19.39
Vit 1.45

The ListLike module provides a common interface to the various Haskell types that are "list-like". Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily be made ListLike instances as well. ListLike also provides for String-like types, such as String and ByteString, for types that support I/O, and for types that can handle infinite lists.

Download Website Updated 04 Feb 2009 Haskell Database Connectivity

Screenshot
Pop 30.30
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 12 May 2007 DisTract

Screenshot
Pop 28.98
Vit 1.42

DisTract is a distributed bug tracker. DisTract allows you to manage bugs in a distributed and potentially offline manner through your Web browser on your local machine. The distribution is achieved by making use of a distributed software control system, Monotone. Thus Monotone is used to move files across the network, perform merging operations, and track the development of every bug.

Download Website Updated 11 Apr 2008 HSH

Screenshot
Pop 26.68
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.

Download Website Updated 04 Feb 2008 LDAP for Haskell

Screenshot
Pop 15.36
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 11 Jan 2008 ConfigFile for Haskell

Screenshot
Pop 14.42
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 16 Jan 2008 AnyDBM

Screenshot
Pop 19.18
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 28 Jan 2008 ftphs

Screenshot
Pop 12.08
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.

Screenshot

Project Spotlight

Query Interface

A Wordpress plugin for running database queries in the admin panel.

Screenshot

Project Spotlight

Centipede

A framework for writing command line applications in Java.