summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/Repl.java
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-11-10 23:43:53 +0000
committerRich Hickey <richhickey@gmail.com>2008-11-10 23:43:53 +0000
commit240969a3af34ff0661238d03c006cc5a74dc1698 (patch)
treeeec677998e7aa5697ea87e8fb41fb8b3efa9a880 /src/jvm/clojure/lang/Repl.java
parent22a2d9080da1ab1761306f0171d85c5464d82096 (diff)
Interim checkin - DO NOT USE!!
Unless you are interested in helping test: AOT compiler! build and start Clojure with: -cp ./classes:./src/clj:clojure.jar try: (do (compile 'clojure.core) (compile 'clojure.set) (compile 'clojure.xml) (compile 'clojure.zip)) restart Clojure - faster? rebuild Clojure w/o clean, should get faster start from jar alone deleted set/xml etc dirs Moved clojure ns to clojure.core, moved set/xml etc up out of dirs New binding syntax (breaking change) for: doseq dotimes with-open when-first if-let when-let plus: new print-dup functionality for replica generation of compilation constants new *print-dup* flag, prints duplicators back to simplified readably printing for repl readable fns, as long as they are not closures
Diffstat (limited to 'src/jvm/clojure/lang/Repl.java')
-rw-r--r--src/jvm/clojure/lang/Repl.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/Repl.java b/src/jvm/clojure/lang/Repl.java
index 0c31d045..e5d16a40 100644
--- a/src/jvm/clojure/lang/Repl.java
+++ b/src/jvm/clojure/lang/Repl.java
@@ -23,6 +23,7 @@ static final Symbol CLOJURE = Symbol.create("clojure.core");
static final Var in_ns = RT.var("clojure.core", "in-ns");
static final Var refer = RT.var("clojure.core", "refer");
static final Var ns = RT.var("clojure.core", "*ns*");
+static final Var compile_path = RT.var("clojure.core", "*compile-path*");
static final Var warn_on_reflection = RT.var("clojure.core", "*warn-on-reflection*");
static final Var print_meta = RT.var("clojure.core", "*print-meta*");
static final Var print_length = RT.var("clojure.core", "*print-length*");
@@ -48,6 +49,7 @@ public static void main(String[] args) throws Exception{
print_meta, print_meta.get(),
print_length, print_length.get(),
print_level, print_level.get(),
+ compile_path, "classes",
star1, null,
star2, null,
star3, null,