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.
Related ProjectsSmillaEnlarger, Screen Reader NVDA Japanese, linuxBean, Special Launch, Dumpper v.60.3
cl-cont provides CPS compile-time transforms for continuations in Common Lisp.
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.
Stochastic Orpheus is lisp code that generates sentences according to English grammar. It also outputs HTML as a CGI script (using GCL).
Torta shows you where your disk space is going. It
uses the graphical format used by filelight to
represent disk usage. Unlike filelight, it can be
run on a computer with no graphical environment:
it generates a Flash file that can be consulted,
locally or remotely, using any browser that has
the Flash plugin installed.
evening commander is a elisp implementation of the famous midnight commander which is
a norton commmander clone. It is written entirely in emacs lisp and has been tested under
linux and solaris with emacs 20.4.
OO Bench compares the speed of the same object-oriented tasks in several
object-oriented languages. C++, Objective-C, and Java are currently supported.
Support for Smalltalk, CLOS, CSharp, and Eiffel are in development. It aims to
be simple, easy to understand, and easy to port. It also aims to follow the
idioms and best practices advised by each language as much as possible. It is
designed to make it easy to look up how a particular problem is best solved in
Related Projectsd2dbench, SmillaEnlarger, Programming Language ADP, memory profiling tool, Dumpper v.60.3
CL-PPCRE is a portable regular expression library for Common Lisp. It is compatible with Perl, and it's fast, portable (strictly ANSI-compliant), and thread-safe. It comes with convenient features like a SPLIT function, a couple of DO-like loop constructs, and a regex-based APROPOS feature similar to the one found in Emacs. In addition to specifying regular expressions as strings like in Perl, you can also use S-expressions which are more Lisp-y.
wwlisp is an interpreted programming language for
application development and scripting that can be
used for developing stand-alone programs,
developing shell scripts, or embedded in another
program. It is a concise object-oriented dialect
of the Lisp language very loosely inspired by
Common Lisp, Smalltalk, or even C++. It aims at
solving specific categories of problems, so the
implementation does not comprise mechanisms
intended to treat all the types of data
traditional in LISP, or to implement theoretical
concepts of software engineering or facilities
dedicated to the management of large projects.
Menace of the Mines is a fast-paced roguelike game that has tons of monsters, many different classes and races, and a unique magic system (well, that's the goal).
Related ProjectsProgramming Language ADP, TuxGuitar, DeSmuME, Darik's Boot and Nuke, iReport-Designer for JasperReports
TBNL is a framework to create dynamic Web sites with Common Lisp. It is based on mod_lisp and is designed to sit behind an Apache Web server.
Related ProjectsGLOBALBASE PROJECT, Portal Application Laboratory, WordPress Plugins/JSeries, iReport-Designer for JasperReports, Sledge
Lisp Blosxom is a port of the Perl Blosxom
blogging engine to ANSI Common Lisp. Its goals are
extensibility and speed. It's a filesystem-based
blogging engine, which means that blog entries are
just flat files on disk, although plugins can be
written to extend or replace this behavior. The
first line in the file is the title, while the
remainder is the text of the body. Entry dates are
taken directly from the filesystem's modification
date for each entry. Furthermore, the structure of
the blog is taken directly from the hierarchy of
directories and files on disk.
Related ProjectsMPC-BE, Sledge, Media Player Classic - Home Cinema, Portal Application Laboratory, WordPress Plugins/JSeries
URL-REWRITE is a small package which can be used to programmatically
rewrite (X)HTML documents so that certain attributes values are replaced
by others. It was written to rewrite URLs for cookieless session
handling, but can be put to other uses.
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.