RSS 67 projects tagged "Common Lisp"

Download Website Updated 16 May 2013 STMX

Screenshot
Pop 57.15
Vit 1.65

STMX is a high-performance Common Lisp library for composable Software Transactional Memory (STM), 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.

Download Website Updated 01 Mar 2013 Retro

Screenshot
Pop 416.85
Vit 69.55

Retro is a clean, minimalist language with roots in Forth. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.

Download No website Updated 19 Jan 2013 Paktahn

Screenshot
Pop 24.29
Vit 10.93

Paktahn is a frontend for the ArchLinux Pacman database and the Arch User Repository (AUR).

Download No website Updated 27 Nov 2012 gol

Screenshot
Pop 32.89
Vit 1.00

gol is a simple Game of Life simulator.

No download No website Updated 30 Oct 2012 QueryFS

Screenshot
Pop 18.84
Vit 14.14

QueryFS is a FUSE-based virtual filesystem that is based on queries. There are plugins to parse various query syntaxes and each query creates a virtual directory. Currently the most elaborate query language is SQL-based; you can either provide access to data stored in an SQL database, or keep an index of files in the SQL database and generate search directories with symlinks to found files. QueryFS and its SQL2 query DSL fully support creation of refinable searches: for example, the author has an index of downloaded email files; one can see all the distinct senders registered in the DB and then go into a directory of one sender and see all accounts that ever received an email from this sender.

Download Website Updated 07 Aug 2012 Steel Bank Common Lisp

Screenshot
Pop 233.45
Vit 26.41

Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). It also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.

Download Website Updated 04 Aug 2012 Cedilla

Screenshot
Pop 56.82
Vit 4.62

Cedilla is a best-effort text printer. It will make heroic efforts to find or construct a suitable glyph for an exotic character even when no suitable fonts are installed on the system.

Download Website Updated 15 Jan 2012 shelisp

Screenshot
Pop 49.04
Vit 4.53

Shelisp is a syntactical extention to Common Lisp to enable composing and running Unix shell scripts from Lisp and mixing shell and Lisp constructs.

No download Website Updated 11 Oct 2011 Common Lisp Quick Reference

Screenshot
Pop 40.91
Vit 42.49

Common Lisp Quick Reference is a booklet with short descriptions of the thousand or so symbols defined in the ANSI standard. It comes with a comprehensive index. It is written in LaTeX and formatted for printing on both A4 and letter paper. After folding the sheets lengthwise, they can easily be turned into a handy booklet.

No download No website Updated 24 Sep 2011 Design Center

Screenshot
Pop 20.15
Vit 24.54

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

TreeLine

A tree-structured information storage program.

Screenshot

Project Spotlight

Diffuse

A graphical tool for comparing and merging text files.