Common Lisp: Simplify the clean task
[jackhill/mal.git] / common-lisp / stepA_mal.asd
CommitLineData
4434be1d
IA
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
42570719
IA
7(ql:quickload :uiop :silent t :verbose nil)
8(ql:quickload :cl-readline :silent t)
9(ql:quickload :cl-ppcre :silent t)
10(ql:quickload :genhash :silent t)
2ce88322 11(ql:quickload :alexandria :silent t)
4434be1d
IA
12
13(defpackage #:mal-asd
14 (:use :cl :asdf))
15
16(in-package :mal-asd)
17
18(defsystem "stepA_mal"
19 :name "MAL"
20 :version "1.0"
21 :author "Iqbal Ansari"
22 :description "Implementation of MAL in Common Lisp"
23 :serial t
24 :components ((:file "utils")
25 (:file "types")
26 (:file "env")
27 (:file "reader")
28 (:file "printer")
29 (:file "core")
30 (:file "stepA_mal"))
371ebd53
IA
31 :depends-on (:uiop :cl-readline :cl-ppcre :genhash)
32 :pathname "src/")