summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-03-10 14:20:42 +0000
committerRich Hickey <richhickey@gmail.com>2008-03-10 14:20:42 +0000
commit6ee1f3f74a64463ebaf5d0e9eaa456bf7dd10dfe (patch)
tree79447d6418975f5c605cf3dffa1e692dac7c09a3 /src
parent5dae36c1fe564299510a76324fc382b2b9374b9d (diff)
fixed ns prefix on fns - now clojure.fns.
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 6b099bd7..b93005f2 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -2406,13 +2406,13 @@ static class FnExpr implements Expr{
//fn.thisName = name;
String basename = enclosingMethod != null ?
(enclosingMethod.fn.name + "$")
- : (munge(currentNS().name.name) + ".");
+ : "clojure.fns." + (munge(currentNS().name.name) + ".");
if(RT.second(form) instanceof Symbol)
name = ((Symbol) RT.second(form)).name;
fn.simpleName = ((name != null ?
munge(name) : "fn")
+ "__" + RT.nextID());
- fn.name = "cljfn." + basename + fn.simpleName;
+ fn.name = basename + fn.simpleName;
fn.internalName = fn.name.replace('.', '/');
fn.fntype = Type.getObjectType(fn.internalName);
try