Next: , Up: Introduction   [Contents][Index]


2.1 About

Librep offers a Lisp system to Sawfish window manager, and practically that’s all. Some bugs are known, but Librep is quite stable.

Maintainer until Aug 2008: John Harper
Maintainer since Aug 2008: Christopher Bratusek

For more see: http://sawfish.wikia.com/.

For compilation instructions, read README.

For Lisp features, see See Rep's Lisp Introduction.

There used to be an editor “Jade” written in Librep, too.

Original introduction by John Harper:

librep is a dialect of Lisp, designed to be used both as an extension language for applications and as a general purpose programming language. It was originally written to be mostly-compatible with Emacs Lisp, but has subsequently diverged markedly. Its aim is to combine the best features of Scheme and Common Lisp and provide an environment that is comfortable for implementing both small and large scale systems. It tries to be a “pragmatic” programming language.

The author, John Harper, has used librep in its various forms in many projects since 1993. This includes two large programs which use it as an extension language, and many stand-alone programs.

rep stands for “Read, Eval, Print”, the three main components of any Lisp system.