cl-lastfm is a Common Lisp wrapper around the LastFM web service . It is developed on Debian GNU/Linux , using SBCL .

cl-lastfm was written by Nicolas Lamirault and is available under a MIT style license.

Installation using asdf-install

Manual Installation

Download a cl-lastfm tarball or checkout source code from GitHub :

 $> git clone git://github.com/nlamirault/cl-lastfm.git

cl-lastfm needs Drakma, cxml-stp, url-rewrite, trivial-utf-8, and their dependencies.

ASDF is used for compilation. Register the .asd file, e.g. by symlinking it, then compile cl-lastfm using asdf:operate.

$ ln -sf `pwd`/cl-lastfm.asd /path/to/your/registry/
* (asdf:operate 'asdf:load-op :cl-lastfm)

Usage

Please refer to the API documentation. There is also a PDF version of the API.

Unit tests

The Lift framework is used for the unit tests. See report here. And the code coverage result performed by sb-cover

(cl-lastfm-test:run-cl-lastfm-test)

Support

Mail Nicolas Lamirault for questions, bug reports, ...

News

2009-01-30

2008-11-28

Releases

0.1 tgz asc