111 projects tagged "Lisp"

No download Website Updated 13 May 2014 Link Grammar Parser

Screenshot
Pop 25.06
Vit 4.19

The Link Grammar Parser (link-grammar) is a syntactic parser of English, Russian, Arabic, and Persian (and other languages as well), based on link grammar, an original theory of English syntax. Given a sentence, the system assigns to it a syntactic structure, which consists of a set of labelled links connecting pairs of words. The parser also produces a "constituent" (Penn tree-bank style phrase tree) representation of a sentence (showing noun phrases, verb phrases, etc.). The RelEx extension provides dependency-parse output.

Download Website Updated 11 May 2014 TXR

Screenshot
Pop 676.59
Vit 84.05

TXR is a new data munging language. 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.

Download No website Updated 02 May 2014 neslisp

Screenshot
Pop 66.90
Vit 11.51

neslisp is a LISP compiler suite for the Nintendo Entertainment System. It compiles lisp code to assembly code for the 6502 processor architecture.

Download No website Updated 23 Jan 2014 LISPF4

Screenshot
Pop 22.00
Vit 11.20

LISPF4 is an InterLisp interpreter written in FORTRAN in the early 1980s. This version has been converted to C and given the ability to have commandline determination of the memory size.

Download No website Updated 19 Dec 2013 GCC-MELT

Screenshot
Pop 122.99
Vit 8.85

GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.

Download Website Updated 24 Oct 2013 STMX

Screenshot
Pop 49.84
Vit 2.70

STMX is a high-performance Common Lisp library for composable Transactional Memory (TM), a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions: if a memory transaction returns normally it is committed. If it signals an error, it is rolled back. Transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and effects of a transaction are not visible from other threads until committed. This gives freedom from deadlocks, automatic rollback on failure, and aims to resolve the tension between granularity and concurrency.

No download Website Updated 30 Jul 2013 Kiezellisp

Screenshot
Pop 19.62
Vit 17.39

Kiezellisp is a Lisp interpreter/compiler written in C#. It utilizes the Dynamic Language Runtime and combines a prototype object model with generic functions/multimethods.

Download No website Updated 14 May 2013 Arcueid

Screenshot
Pop 44.32
Vit 3.62

Arcueid is a C interpreter for Paul Graham's Arc dialect of Lisp. It is intended to be compatible with the Arc 3.1 release, with a simple interface to C, and is easily usable as an embedded interpreter or an extension language.

Download Website Updated 25 Feb 2013 GNU MIX Development Kit

Screenshot
Pop 139.83
Vit 15.78

MDK (MIX Development Kit) provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm), a MIX virtual machine (mixvm) with a command line interface, a Guile-based virtual machine (mixguile), a GTK+ based GUI (gmixvm), and a mixvm-Emacs interface (mixvm.el). MDK utilities are extensible using Scheme.

Download Website Updated 22 Oct 2012 Invenio

Screenshot
Pop 79.57
Vit 7.58

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.

Screenshot

Project Spotlight

webon

A Web content management system.

Screenshot

Project Spotlight

Scirius

A Web application for Suricata ruleset management.