Powered by Ninja Monkeys!

List comprehensions in Common Lisp

List comprehensions are a programming language construct that closely mimics the way you declare a set in mathematics and sometimes are more succinct and readable than using a composition of mapcar, delete-if or an ad hoc imperative loop.

Having list comprehensions in Lisp was something I was missing from Python and Haskell. So I tried to find something similar and discovered that

Read the rest of this entry »

Posted at 4pm on 09/11/07 | 4 comments | Filed Under: lisp, programming read on

cl-buchberger is out!

I’ve just released the first version of cl-buchberger, a Common Lisp
implementation of Buchberger’s algorithm for the computation of
Gröbner bases.

There are many improvements waiting in the pipeline but the basic
functionality is there.

Lisp logo

You can read more about cl-buchberger here.

Posted at 7pm on 19/10/07 | no comments | Filed Under: lisp, math, programming read on