111 projects tagged "Lisp"

Download Website Updated 07 Aug 2012 Steel Bank Common Lisp

Screenshot
Pop 190.35
Vit 18.04

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 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 Website Updated 06 Jul 2012 rep-gtk

Screenshot
Pop 115.04
Vit 8.56

rep-gtk is a language-binding between GTK+/GDK and librep. Basic GLib and ATK bindings are included, too. The bindings for outdated, deprecated libraries (libgnome, libgnomeui, libgnomecanvas, and libglade) have been dropped. In favor of libglade, GTKBuilder is supported.

Download Website Updated 06 Jul 2012 librep

Screenshot
Pop 116.18
Vit 9.17

Librep is a shared library implementing a Lisp dialect that is lightweight, reasonably fast, and highly extensible. It contains an interpreter, byte-code compiler, and virtual machine. Applications may use the interpreter as an extension language, or it may be used for standalone scripts. Rep was originally inspired by Emacs Lisp. However one of the main deficiencies of elisp--the reliance on dynamic scope--has been removed. Also, rep only has a single namespace for symbols.

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.

Download No website Updated 28 Mar 2012 sawfish.wm.ext.pager

Screenshot
Pop 34.06
Vit 5.37

sawfish.wm.ext.pager is a C/Lisp extension that provides a functional desktop pager for the sawfish window manager. A pager is a map of your desktop. It shows not only the visible part of your desktop (the current viewport), but also the parts that extend beyond the sides of your screen. Also, if you have more than one workspace, the pager will follow you to where you are, or optionally show all workspaces at once. Of course you can select viewports and windows, and also move or raise/lower the latter.

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 02 Nov 2011 Treep

Screenshot
Pop 74.38
Vit 3.42

Treep is a simple language for doing symbolical computations. It operates on numbers and strings that can be organized in more complex objects. These objects are lists of name-value pairs that are stored in memory as AVL trees. It has about sixty built-in functions to operate on such data and a way to define new functions. Treep syntax very much resembles Lisp. The power of treep is its simplicity and security. Treep is a good tool do process objects and relations between them. For example it is possible to define graphs as a sets of vertices and edges in text file, parse that file, do any computations you like, write modified data to text file. Treep works well on graphs, trees, linked lists, simple hashes. Treep is not good at processing texts, dealing with system input/output.

No download No website Updated 24 Sep 2011 Design Center

Screenshot
Pop 18.89
Vit 31.28

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

webon

A Web content management system.

Screenshot

Project Spotlight

Scirius

A Web application for Suricata ruleset management.