aboutsummaryrefslogtreecommitdiff
path: root/src/lux.clj
diff options
context:
space:
mode:
authorEduardo Julian2016-04-18 09:04:13 -0400
committerEduardo Julian2016-04-18 09:04:13 -0400
commit10bc5adc0e5ed50321f6a5644989b0ab34550472 (patch)
treefc234df87d803d8eb5cbafb0543e587eb5efc75d /src/lux.clj
parent011842da545d20721d3868ccd8992cb5b883eed3 (diff)
- The compiler now takes the list of directories on which to look for source code during compilation.
Diffstat (limited to '')
-rw-r--r--src/lux.clj15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/lux.clj b/src/lux.clj
index 40e8a0d24..73e8e9126 100644
--- a/src/lux.clj
+++ b/src/lux.clj
@@ -14,17 +14,14 @@
(defn -main [& args]
(|case (&/->list args)
- (&/$Cons program-module (&/$Nil))
- (time (&compiler/compile-program &/$Release program-module))
+ (&/$Cons "release" (&/$Cons program-module source-dirs))
+ (time (&compiler/compile-program &/$Release program-module source-dirs))
- (&/$Cons program-module (&/$Cons "release" (&/$Nil)))
- (time (&compiler/compile-program &/$Release program-module))
+ (&/$Cons "debug" (&/$Cons program-module source-dirs))
+ (time (&compiler/compile-program &/$Debug program-module source-dirs))
- (&/$Cons program-module (&/$Cons "debug" (&/$Nil)))
- (time (&compiler/compile-program &/$Debug program-module))
-
- (&/$Nil)
- (&repl/repl)
+ (&/$Cons "repl" source-dirs)
+ (&repl/repl source-dirs)
_
(println "Can't understand command.")))