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 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.

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 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 15 Jun 2012 Alfa

Screenshot
Pop 26.42
Vit 26.69

Alfa is an experimental programming language. It combines the classic curly-bracket syntax similar to C and JavaScript with multi-clause functions with parameters passed by pattern matching. It is implemented as a translator to Scheme (using Gnu Guile).

Download No website Updated 29 Apr 2012 LIME

Screenshot
Pop 27.28
Vit 2.01

LIME is a dynamic programming language with a LISP-like syntax. It features partial function application, eager and lazy evaluation, call-by-value and call-by-reference, macros, reading/writing LIME code as data, a standard library including infinite streams, and an interactive mode with auto-indentation.

No download No website Updated 19 Mar 2012 Nerd

Screenshot
Pop 19.05
Vit 28.29

Nerd is an attempt to create a cross-platform scripting language that is based on Scheme and easy to embed, extend, and use. It's currently used in video game projects and is interpreted only. There are definite future plans to add a byte-code compiler and VM to it and to write proper documentation.

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 No website Updated 08 Jul 2012 Sawfish Session Dialog

Screenshot
Pop 35.79
Vit 1.12

SSD (Sawfish Session Dialog) is a small and flexible wrapper for session commands. It is intended to be used with Sawfish, but does not require it. It can be configured to use any command for logout, reboot, shutdown, suspend, hibernate, and lock actions. Preset command definitions are available for: KDE4, GNOME2, XFCE4, MATE, and Razor-Qt. It is part of Sawfish-Extras (currently there's only SSD, but more is planned).

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.

Screenshot

Project Spotlight

webon

A Web content management system.

Screenshot

Project Spotlight

Scirius

A Web application for Suricata ruleset management.