aboutsummaryrefslogtreecommitdiff
path: root/chains.asd
diff options
context:
space:
mode:
Diffstat (limited to 'chains.asd')
-rw-r--r--chains.asd30
1 files changed, 26 insertions, 4 deletions
diff --git a/chains.asd b/chains.asd
index 82df35a..5b23a79 100644
--- a/chains.asd
+++ b/chains.asd
@@ -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")))