about summary refs log tree commit diff
path: root/nix/buildLisp/README.md
diff options
context:
space:
mode:
authorVincent Ambo <Vincent Ambo>2020-01-08T02·00+0000
committerVincent Ambo <Vincent Ambo>2020-01-08T02·00+0000
commita954bd8d5e448b32cd8517affe2607a41c7103ad (patch)
tree94a555d01fd09e809c0274e49d75e785ce29a999 /nix/buildLisp/README.md
parentcd0093d46ea4cb64aab9ca31c14663c7c9271602 (diff)
feat(nix/buildLisp): Add initial sketch including buildLisp.library r/343
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).
Diffstat (limited to 'nix/buildLisp/README.md')
-rw-r--r--nix/buildLisp/README.md21
1 files changed, 21 insertions, 0 deletions
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.