;; LICENSE COMES HERE (eval-when (:compile-toplevel :load-toplevel :execute) (unless (find-package :hu.caleb.system) (defpackage :hu.caleb.system (:nicknames :caleb.system) (:documentation "Lisp interpreter and CALL/CC (hopefully)") (:use :common-lisp :asdf)))) (in-package :hu.caleb.system) (defsystem :caleb :version "0.1" :components ((:static-file "caleb.asd") (:module :src :components ((:file "packages") (:file "utils" :depends-on ("packages")) (:file "eval" :depends-on ("packages" "utils" "destructure")) (:file "forms" :depends-on ("packages" "eval")) (:file "destructure" :depends-on ("packages"))))) :depends-on (:arnesi)) (defsystem :caleb.test :version "0.1" :components ((:module :t :components ((:file "suite") (:file "evaluator-tests" :depends-on ("suite")) (:file "destructure-tests" :depends-on ("suite")) (:file "callcc-tests" :depends-on ("suite"))))) :depends-on (:caleb :fiveam))