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 | 7 | (ql:quickload :uiop :silent t :verbose nil) |
42570719 IA |
8 | (ql:quickload :cl-ppcre :silent t) |
9 | (ql:quickload :genhash :silent t) | |
2ce88322 | 10 | (ql:quickload :alexandria :silent t) |
4434be1d | 11 | |
269ce7ff IA |
12 | #-mkcl (ql:quickload :cl-readline :silent t) |
13 | #+mkcl (load "fake-readline.lisp") | |
14 | ||
4434be1d IA |
15 | (defpackage #:mal-asd |
16 | (:use :cl :asdf)) | |
17 | ||
18 | (in-package :mal-asd) | |
19 | ||
20 | (defsystem "stepA_mal" | |
21 | :name "MAL" | |
22 | :version "1.0" | |
23 | :author "Iqbal Ansari" | |
24 | :description "Implementation 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 "core") | |
32 | (:file "stepA_mal")) | |
371ebd53 IA |
33 | :depends-on (:uiop :cl-readline :cl-ppcre :genhash) |
34 | :pathname "src/") |