diff options
author | Vincent Ambo <Vincent Ambo> | 2020-01-08T02·00+0000 |
---|---|---|
committer | Vincent Ambo <Vincent Ambo> | 2020-01-08T02·00+0000 |
commit | a954bd8d5e448b32cd8517affe2607a41c7103ad (patch) | |
tree | 94a555d01fd09e809c0274e49d75e785ce29a999 /nix/buildLisp/README.md | |
parent | cd0093d46ea4cb64aab9ca31c14663c7c9271602 (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.md | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/nix/buildLisp/README.md b/nix/buildLisp/README.md new file mode 100644 index 000000000000..513656f5706d --- /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. |