Common Lisp: Implement step 1
[jackhill/mal.git] / common-lisp / step1_read_print.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)
8 (ql:quickload :cl-readline)
9 (ql:quickload :cl-ppcre)
10 (ql:quickload :genhash)
11
12 (defpackage #:mal-asd
13 (:use :cl :asdf))
14
15 (in-package :mal-asd)
16
17 (defsystem "step1_read_print"
18 :name "MAL"
19 :version "1.0"
20 :author "Iqbal Ansari"
21 :description "Implementation of step 1 of MAL in Common Lisp"
22 :serial t
23 :components ((:file "utils")
24 (:file "types")
25 (:file "reader")
26 (:file "printer")
27 (:file "step1_read_print"))
28 :depends-on (:uiop :cl-readline :cl-ppcre :genhash))