Implement step 7
[jackhill/mal.git] / clojure / project.clj
1 (defproject mal "0.0.1-SNAPSHOT"
2 :description "Make-A-Lisp"
3
4 :dependencies [[org.clojure/clojure "1.8.0-RC4"]
5 [org.clojure/tools.reader "0.8.3"]
6 [net.n01se/clojure-jna "1.0.0"]]
7
8 ;; To run a step with correct readline behavior:
9 ;; lein trampoline with-profile stepX run
10 ;; To load step in repl:
11 ;; lein with-profile +stepX repl
12 :profiles {:step0 {:main step0-repl}
13 :step1 {:main step1-read-print}
14 :step2 {:main step2-eval}
15 :step3 {:main step3-env}
16 :step4 {:main step4-if-fn-do}
17 :step5 {:main step5-tco}
18 :step6 {:main step6-file}
19 :step7 {:main step7-quote}
20 :step8 {:main step8-macros}
21 :step9 {:main step9-try}
22 :stepA {:main stepA-mal}
23 :jar {:main stepA-mal
24 :aot [stepA-mal]}}
25
26 :main stepA-mal)
27