lisp-interface-library

https://github.com/fare/lisp-interface-library.git

git clone 'https://github.com/fare/lisp-interface-library.git'

(ql:quickload :lisp-interface-library)
60

lisp-interface-library

LIL: abstract interfaces and concrete data structures in Common Lisp

Features

Building it

LIL needs to be built using ASDF 3.1 or later:

Indeed, LIL notably relies on ASDF 3.1's package-inferred-system. whereby instead of dependencies being listed in a central .asd file, each source file has a defpackage form from which the dependencies are deduced. While we think it's a great way to write Lisp code, you don't have to use it in your own code to use LIL.

LIL also depends on fare-utils, fare-memoization, closer-mop, alexandria.

Using it

See test/pure-map.lisp and test/stateful-map.lisp for examples of how to use LIL. Unhappily, no one is working on documentation at this time.