aboutsummaryrefslogtreecommitdiff
path: root/clojure/project.clj
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-03-24 16:32:24 -0500
committerJoel Martin <github@martintribe.org>2014-03-24 16:32:24 -0500
commit3169070063b2cb877200117ebb384269d73bcb93 (patch)
tree23de3db1ea5c37afd21a45b6ed7771f56a08c0c4 /clojure/project.clj
downloadmal-3169070063b2cb877200117ebb384269d73bcb93.tar.gz
mal-3169070063b2cb877200117ebb384269d73bcb93.zip
Current state of mal for Clojure West lighting talk.
Diffstat (limited to 'clojure/project.clj')
-rw-r--r--clojure/project.clj25
1 files changed, 25 insertions, 0 deletions
diff --git a/clojure/project.clj b/clojure/project.clj
new file mode 100644
index 0000000..4e7a15f
--- /dev/null
+++ b/clojure/project.clj
@@ -0,0 +1,25 @@
+(defproject mal "0.0.1-SNAPSHOT"
+ :description "Make-A-Lisp"
+
+ :dependencies [[org.clojure/clojure "1.5.1"]
+ [org.clojure/tools.reader "0.8.3"]
+ [net.n01se/clojure-jna "1.0.0"]]
+
+ ;; To run a step with correct readline behavior:
+ ;; lein trampoline with-profile stepX run
+ ;; To load step in repl:
+ ;; lein with-profile +stepX repl
+ :profiles {:step0 {:main step0-repl}
+ :step1 {:main step1-read-print}
+ :step2 {:main step2-eval}
+ :step3 {:main step3-env}
+ :step4 {:main step4-if-fn-do}
+ :step5 {:main step5-tco}
+ :step6 {:main step6-file}
+ :step7 {:main step7-quote}
+ :step8 {:main step8-macros}
+ :step9 {:main step9-interop}
+ :stepA {:main stepA-more}}
+
+ :main stepA-more)
+