Uthar / nix-cl

Utilities for packaging ASDF systems using Nix
BSD 2-Clause "Simplified" License
15 stars 7 forks source link

nix-cl

Utilities for packaging ASDF systems using Nix.

Warning

This library is EXPERIMENTAL and everything can change

Quick start

Build an ASDF system:

nix build .#sbcl.pkgs.bordeaux-threads
ls result/src

Build a lisp with packages:

source lwp.bash
lwp sbcl alexandria bordeaux-threads
result/bin/sbcl
(load (sb-ext:posix-getenv "ASDF"))
(asdf:load-system 'bordeaux-threads)

Re-import Quicklisp packages:

nix develop
sbcl --script ql-import.lisp

Run tests:

sbcl --script test-lisp.lisp

Documentation

See doc directory.

Supported Common Lisp implementations

Supported systems

Other Nix+CL projects

License

FreeBSD - see COPYING