From a954bd8d5e448b32cd8517affe2607a41c7103ad Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Wed, 8 Jan 2020 02:00:54 +0000 Subject: feat(nix/buildLisp): Add initial sketch including buildLisp.library Adds a Nix function to build a Lisp library out of a specified set of Nix files. All files are combined into a single FASL. This is by design only compatible with SBCL (for now). --- nix/buildLisp/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 nix/buildLisp/README.md (limited to 'nix/buildLisp/README.md') diff --git a/nix/buildLisp/README.md b/nix/buildLisp/README.md new file mode 100644 index 0000000000..513656f570 --- /dev/null +++ b/nix/buildLisp/README.md @@ -0,0 +1,21 @@ +buildLisp.nix +============= + +This is a build system for Common Lisp, written in Nix. + +The project is in its early stages and currently supports nothing +other than compiling a bunch of Lisp sources into a combined FASL +file. + +This is what it currently looks like: + +```nix +nix.buildLisp.library { + name = "test-lib"; + srcs = [ + ./nix/buildLisp/test-lib.lisp + ]; +} +``` + +Check back here in a few days for more information. -- cgit 1.4.1