Commit | Line | Data |
---|---|---|
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/") |