RSS 19 projects tagged "Libraries"

Download Website Updated 06 Jul 2012 librep

Screenshot
Pop 112.81
Vit 12.97

Librep is a shared library implementing a Lisp dialect that is lightweight, reasonably fast, and highly extensible. It contains an interpreter, byte-code compiler, and virtual machine. Applications may use the interpreter as an extension language, or it may be used for standalone scripts. Rep was originally inspired by Emacs Lisp. However one of the main deficiencies of elisp--the reliance on dynamic scope--has been removed. Also, rep only has a single namespace for symbols.

Download Website Updated 02 Apr 2005 lispreader

Screenshot
Pop 47.11
Vit 2.87

lispreader is a small library for reading expressions in Lisp syntax. It provides a framework for reading configuration files. To simplify interpretation of the read data, lispreader also provides functions for simple matching of expressions against patterns.

No download Website Updated 11 Jun 2003 series

Screenshot
Pop 36.50
Vit 2.00

A series is a data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iteratively, without the need to construct intermediate series values explicitly. In this manner, series provide both the clarity of a functional programming style and the efficiency of an iterative programming style. Series is the culmination of many years of design and use of this approach, during which some 100,000 lines of application code have been written (by about half a dozen people over the course of seven years) using the series facility in nearly all iteration situations. This includes one large system (KBEmacs) of over 40,000 lines of code. In a nutshell: Think "Efficient MAPCAR". SERIES translates functional-style expressions into efficient loops.

Download Website Updated 16 Dec 2001 rep-XMMS

Screenshot
Pop 15.62
Vit 2.06

rep-xmms is a module for the rep dialect of Lisp which allows you to control XMMS. Also included is a module for sawfish allowing XMMS to be controlled via keybindings.

No download Website Updated 22 May 2001 cl-pdb

Screenshot
Pop 23.41
Vit 66.22

cl-pdb is a Common Lisp library that parses PDB files into CLOS classes for ease of handling inside of applications which need to read these files.

No download Website Updated 11 Nov 2008 Jess

Screenshot
Pop 171.65
Vit 11.58

Jess is a fast, light rule engine and scripting environment written entirely in Java. You can build Java software that has the capacity to "reason" using knowledge you supply in the form of declarative rules. It is supplied as a programmer's library, making it ideal for embedding in larger applications. Jess includes development tools built on the Eclipse platform. It is free for academic use and can be licensed for commercial use.

Download Website Updated 18 Sep 2001 MetaRuby

Screenshot
Pop 21.68
Vit 1.00

MetaRuby contains miscellaneous libraries (useful now) for a future Ruby-in-Ruby interpreter including Array/Hash/String as abstract ("Hollow") classes, an undo queue, a statistical time-profiler, an event loop, a modular marshaller ("ToSource"), a specification for a modular+reflexive+homoiconic remote call system ("LGRAM"), a declarative type system, a schema for expressing Ruby source code as proper (non-special) Ruby objects, etc.

No download Website Updated 15 Jan 2003 CL-PDF

Screenshot
Pop 31.11
Vit 61.50

A cross-platform Common Lisp library for generating PDF files.

No download Website Updated 15 Jan 2003 mod_lisp

Screenshot
Pop 22.63
Vit 61.50

mod_lisp talks from Apache to Lisp processes by sockets with a very straightforward protocol to handle a request.

Download Website Updated 10 May 2005 Artefaktur Component Development Kit

Screenshot
Pop 93.24
Vit 2.48

ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but it uses C++ as a core implementation language. It implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml, and more. Flexible allocator/garbage collection, threading, and Unicode are implemented in the core of ACDK. Extensions make C++ objects available for reflection, serialization, aspect-oriented class attributes, and [D]ynamic [M] ethod [I]nvocation. This DMI acts as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, and VBScript) and standard component technologies (CORBA and COM).

Screenshot

Project Spotlight

DBSight

An embeddable platform for creating Google-like searching for any database or application.

Screenshot

Project Spotlight

TEA

A modest and easy-to-use editor with many useful features for HTML editing.