--- /dev/null
+(asdf:defsystem clnl
+ :name "Experiment"
+ :version "0.1.0"
+ :maintainer "Frank Duncan (frank@consxy.com)"
+ :author "Frank Duncan (frank@consxy.com)"
+ :pathname "src/main"
+ :components
+ ((:module "strictmath"
+ :pathname "strictmath"
+ :components ((:file "package") (:file "base") (:file "rem-pio2") (:file "kcos")
+ (:file "ksin") (:file "sin") (:file "cos"))
+ :serial t)
+ (:module "clnl-gltk"
+ :pathname "clnl-gltk"
+ :components ((:file "package") (:file "base") (:file "font") (:file "textbox")
+ (:file "inputbox") (:file "button") (:file "switch") (:file "slider")
+ (:file "setup"))
+ :serial t)
+ (:module "clnl"
+ :pathname "clnl"
+ :components
+ ((:module "base"
+ :pathname ""
+ :components ((:file "package") (:file "base") (:file "extensions") (:file "model")
+ (:file "lex") (:file "parse"))
+ :serial t)
+ (:module "clnl-nvm"
+ :pathname "nvm"
+ :components ((:file "package") (:file "base") (:file "utils")
+ (:file "agent") (:file "nvm") (:file "agentset") (:file "controlflow")
+ (:file "inout") (:file "math") (:file "turtles") (:file "world") (:file "topology"))
+ :serial t)
+ (:module "main"
+ :pathname ""
+ :components ((:file "code-parse")
+ (:file "transpile") (:file "random") (:file "interface") (:file "main"))
+ :serial t))))
+ :depends-on (:cl-ppcre :mt19937 :cl-opengl :cl-glu :cl-glut :ieee-floats))
+
+(asdf:defsystem clnl-test
+ :name "Experiment Tests"
+ :maintainer "Frank Duncan (frank@consxy.com)"
+ :author "Frank Duncan (frank@consxy.com)"
+ :pathname "src/test"
+ :components
+ ((:module "strictmath-test"
+ :pathname "strictmath"
+ :components ((:file "package") (:file "main"))
+ :serial t)
+ (:module "clnl-gltk-test"
+ :pathname "clnl-gltk"
+ :components ((:file "package") (:file "main") (:file "tests"))
+ :serial t)
+ (:module "clnl-test"
+ :pathname "clnl"
+ :components ((:file "package") (:file "main") (:file "simpletests") (:file "modeltests") (:file "viewtests"))
+ :serial t))
+ :depends-on (:ironclad :clnl))