RSS 12 projects tagged "Lisp"

Download Website Updated 19 Feb 2006 CL-EMB

Screenshot
Pop 30.89
Vit 3.44

CL-EMB is a library which embeds Common Lisp and special template tags into normal text files. It can be used for dynamically-generated HTML pages.

Download Website Updated 22 Oct 2003 CL-INTERPOL

Screenshot
Pop 28.11
Vit 59.13

CL-INTERPOL is a library for Common Lisp which modifies the reader so that you can have interpolation within strings, similar to Perl or Unix Shell scripts. It also provides various ways to insert arbitrary characters into literal strings even if your editor/IDE doesn't support them.

Download Website Updated 06 May 2003 CL-PPCRE

Screenshot
Pop 38.68
Vit 60.54

CL-PPCRE is a portable regular expression library for Common Lisp. It is compatible with Perl, and it's fast, portable (strictly ANSI-compliant), and thread-safe. It comes with convenient features like a SPLIT function, a couple of DO-like loop constructs, and a regex-based APROPOS feature similar to the one found in Emacs. In addition to specifying regular expressions as strings like in Perl, you can also use S-expressions which are more Lisp-y.

Download Website Updated 17 Jul 2003 CL-WHO

Screenshot
Pop 31.38
Vit 59.93

CL-WHO is a (Common) Lisp tool which can be used to easily convert S-expressions intermingled with code into (X)HTML. It tries to create efficient code and be portable amongst CL implementations.

No download Website Updated 15 Jul 2003 HTML-TEMPLATE

Screenshot
Pop 34.73
Vit 59.96

HTML-TEMPLATE is a portable library for Common Lisp that can be used to fill templates with arbitrary (string) values at runtime. It is intended to be used for HTML and is loosely modeled after the HTML::Template Perl module. It translates templates into efficient closures that can be re-used as often as needed, and uses an intelligent cache mechanism that allows templates to be updated while your program is running.

Download Website Updated 19 Sep 2004 HumAn Language GENerator

Screenshot
Pop 74.16
Vit 1.52

HALoGEN is an extremely powerful and easy to use general-purpose natural language generation system. It consists of a symbolic generator, a forest ranker, and some sample inputs. The symbolic generator includes the Sensus Ontology dictionary based on WordNet. The forest ranker includes a 250 million word ngram language model (unigram, bigram, and trigram) trained on the Wall Street Journal newspaper text. The symbolic generator is written in LISP and requires a Lisp interpreter.

Download Website Updated 22 Oct 2012 Invenio

Screenshot
Pop 102.04
Vit 11.74

Invenio (formerly CDSware) is a suite of applications that provides the framework and tools for building and managing an autonomous digital library server. It complies with the Open Archives Initiative metadata harvesting protocol (OAI-PMH) and uses MARC 21 as its underlying bibliographic standard. Its flexibility and performance make it a comprehensive solution for the management of document repositories of moderate to large size.

Download Website Updated 31 May 2004 Stochastic Orpheus

Screenshot
Pop 12.45
Vit 2.36

Stochastic Orpheus is lisp code that generates sentences according to English grammar. It also outputs HTML as a CGI script (using GCL).

Download Website Updated 17 May 2013 TXR

Screenshot
Pop 202.72
Vit 261.69

TXR is a new data munging language to replace the likes of awk and Perl. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.

No download Website Updated 06 May 2003 The Regex Coach

Screenshot
Pop 53.05
Vit 60.54

The Regex Coach is a graphical application for Linux and Windows which can be used to experiment with (Perl-compatible) regular expressions interactively. It shows whether a regular expression matches a particular target string, and can also show which parts of the target string correspond to captured register groups or to arbitrary parts of the regular expression. It can "walk" through the target string one match at a time and simulate Perl's split and s/// (substitution) operators. It tries to describe the regular expression in plain English. It can show a graphical representation of the regular expression's parse tree. It can single-step through the matching process as performed by the regex engine. Everything happens in "real time" (i.e., as soon as you make a change somewhere in the application all other parts are instantly updated).

Screenshot

Project Spotlight

Siege

An HTTP regression testing/benchmarking utility.

Screenshot

Project Spotlight

Novius OS

A CMS that takes up the challenge of managing Web content in today’s multi-channel environment.