RSS 109 projects tagged "Lisp"

Download No website Updated 23 Jan 2014 LISPF4

Screenshot
Pop 39.55
Vit 9.56

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 20.47
Vit 16.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 57.17
Vit 2.76

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 27.64
Vit 26.05

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.64
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.31
Vit 27.68

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 42.38
Vit 3.72

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.37
Vit 1.13

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 143.75
Vit 9.78

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.

No download No website Updated 24 Sep 2011 Design Center

Screenshot
Pop 18.79
Vit 30.73

Design Center is a Web application that allows users to change the colour of different layers in a photo. In a photo of a bedroom, there could be layers for the walls, the ceiling, and for the floor. The application lets users change the colour of each and see how a new paint job would look. If used on a furniture store's Web site, different layers could be used for beds, chairs, lampshades, etc. to allow customisation by users.

Screenshot

Project Spotlight

JStock - Free Stock Market Software

A stock market application.

Screenshot

Project Spotlight

octopress-api

A remote API for administering Octopress instances.