aboutsummaryrefslogtreecommitdiff
path: root/lux-bootstrapper/src/lux.clj
diff options
context:
space:
mode:
authorEduardo Julian2021-08-19 04:59:06 -0400
committerEduardo Julian2021-08-19 04:59:06 -0400
commitd772fe99d5d4990c6774481fb64d12280cdb6aae (patch)
tree209a2ce3b8e896be15db40bc58db830a5304b4f9 /lux-bootstrapper/src/lux.clj
parente00ba096c8837abe85d366e0c1293c09dbe84d81 (diff)
Enabled compile-time code evaluation (i.e. "eval" function).
Diffstat (limited to 'lux-bootstrapper/src/lux.clj')
-rw-r--r--lux-bootstrapper/src/lux.clj7
1 files changed, 4 insertions, 3 deletions
diff --git a/lux-bootstrapper/src/lux.clj b/lux-bootstrapper/src/lux.clj
index dc6066669..783a25a64 100644
--- a/lux-bootstrapper/src/lux.clj
+++ b/lux-bootstrapper/src/lux.clj
@@ -7,7 +7,8 @@
:reload-all)
(:import (java.io File)))
-(def unit-separator (str (char 31)))
+(def unit-separator
+ (str (char 31)))
(defn- separate-paths
"(-> Text (List Text))"
@@ -20,13 +21,13 @@
(defn -main [& args]
(|case (&/->list args)
- (&/$Cons "release" (&/$Cons program-module (&/$Cons dependencies (&/$Cons source-dirs (&/$Cons target-dir (&/$Nil))))))
+ (&/$Item "release" (&/$Item program-module (&/$Item dependencies (&/$Item source-dirs (&/$Item target-dir (&/$End))))))
(&compiler/compile-program &/$Build program-module
(separate-paths dependencies)
(separate-paths source-dirs)
target-dir)
- (&/$Cons "repl" (&/$Cons dependencies (&/$Cons source-dirs (&/$Cons target-dir (&/$Nil)))))
+ (&/$Item "repl" (&/$Item dependencies (&/$Item source-dirs (&/$Item target-dir (&/$End)))))
(&repl/repl (separate-paths dependencies)
(separate-paths source-dirs)
target-dir)