diff options
author | Thomas Albers Raviola <thomas@thomaslabs.org> | 2025-01-04 23:28:34 +0100 |
---|---|---|
committer | Thomas Albers Raviola <thomas@thomaslabs.org> | 2025-01-05 17:11:20 +0100 |
commit | bc69faaa5bbd8a2d8afb9ab81882b1ba21c4bb8e (patch) | |
tree | 6ad76e58bb58f1ac00dcf4ec2dff8d4239f3592e /chains.asd | |
parent | 9412242d0aa9550860db364ddf715fd5c5855740 (diff) |
Reorganize and add documentation
Diffstat (limited to 'chains.asd')
-rw-r--r-- | chains.asd | 30 |
1 files changed, 26 insertions, 4 deletions
@@ -1,19 +1,41 @@ ;;;; chains.asd (asdf:defsystem #:chains - :description "" - :author ("") - :license "" + :description "Library for creating interpreted general programming languages +focused on text generation" + :author "Thomas Albers Raviola <thomas@thomaslabs.org>" + :maintainer "Thomas Albers Raviola <thomas@thomaslabs.org>" + :license "GPL-3" :version "0.0.1" :serial t :depends-on (:split-sequence :cl-ppcre :alexandria :trivia - :spinneret) + :sb-posix) :pathname "src" :components ((:file "package") (:file "types") (:file "parser") (:file "eval") (:file "core"))) + +(asdf:defsystem #:chains/interpreter + :name "chains interpreter" + :description "standalone chains interpreter" + :serial t + :depends-on (:chains + :alexandria + :split-sequence + :just-getopt-parser) + :pathname "src" + :components ((:file "interpreter"))) + +(asdf:defsystem #:chains/tests + :name "chains tests" + :serial t + :depends-on (:chains + :fiveam) + :pathname "tests" + :components ((:file "package") + (:file "test-chains"))) |