Merge pull request #377 from asarhaddon/fix-runtests-pre-eval
[jackhill/mal.git] / common-lisp / step3_env.asd
1 #-quicklisp
2 (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
3 (user-homedir-pathname))))
4 (when (probe-file quicklisp-init)
5 (load quicklisp-init)))
6
7 (ql:quickload :uiop :silent t)
8 (ql:quickload :cl-ppcre :silent t)
9 (ql:quickload :genhash :silent t)
10 (ql:quickload :alexandria :silent t)
11
12 #-mkcl (ql:quickload :cl-readline :silent t)
13 #+mkcl (load "fake-readline.lisp")
14
15 (defpackage #:mal-asd
16 (:use :cl :asdf))
17
18 (in-package :mal-asd)
19
20 (defsystem "step3_env"
21 :name "MAL"
22 :version "1.0"
23 :author "Iqbal Ansari"
24 :description "Implementation of step 3 of MAL in Common Lisp"
25 :serial t
26 :components ((:file "utils")
27 (:file "types")
28 (:file "env")
29 (:file "reader")
30 (:file "printer")
31 (:file "step3_env"))
32 :depends-on (:uiop :cl-readline :cl-ppcre :genhash)
33 :pathname "src/")