Saturday, February 27, 2010

Common Lisp Implementations: A Survey

by Daniel Weinreb (

Version 8 (February 14, 2010)

There has been a new wave of interest in Common Lisp over the last few years. This paper is a November, 2007 (updated February, 2010) survey of Common Lisp implementations that are currently being actively maintained. It also provides references to writings about why Lisp is interesting and important, Lisp textbooks, and useful Lisp resources including repositories of available libraries. I hope it will help you find the right implementation for your project or product.

SISC - Second Interpreter of Scheme Code

SISC - Second Interpreter of Scheme Code

SISC is an extensible Java based interpreter of the algorithmic language Scheme. SISC uses modern interpretation techniques, and handily outperforms all existing JVM interpreters (often by more than an order of magnitude).

In addition, SISC is a complete implementation of the language. The entire R5RS Scheme standard is supported, no exceptions. This includes a full number tower including complex number support, arbitrary precision integers and floating point numbers, as well as hygienic R5RS macros, proper tail recursion, and first-class continuations (not just the escaping continuations as in many limited Scheme systems). SISC also attempts to implement the standard as correctly as possible, while still providing exceptional performance.

SISC also provides useful real-world extensions, such as networking, elegant exception handling, a scope-friendly module system, support for SLIB, numerous SRFIs, and a Java foreign-function interface.

Finally, native functionality can be added through the use of Modules, extensions that may add new types, values, and functions to the language. These extensions can be packaged into scopable modules at the Scheme level as well.

SISC is released simultaneously under the terms of the Mozilla Public License (MPL) v1.1 and the GNU General Public License (GPL) v2. Users/Developers may choose which ever license suits their goals.

Monday, February 8, 2010

DVDStyler | Get DVDStyler at

DVDStyler | Get DVDStyler at "DVDStyler is a cross-platform free DVD authoring application for the creation of professional-looking DVDs. It allows not only burning of video files on DVD that can be played on standalone DVD player, but also creation of individually designed DVD menus"

Friday, February 5, 2010

Welcome to ELPA

Welcome to ELPA: "Welcome to ELPA, the Emacs Lisp Package Archive. Our goal is to make it simple to install, use, and upgrade Emacs Lisp packages. We supply package.el, a simple package manager for Emacs, and a repository of pre-packed Emacs Lisp code."


Weather for Banff (Scotland)

Download details: Visual Studio 2010 and .NET Framework 4 Training Kit

Download details: Visual Studio 2010 and .NET Framework 4 Training Kit: "Visual Studio 2010 and .NET Framework 4 Training Kit - January Release"