(Var var)
| 8091 | } |
| 8092 | |
| 8093 | private static void registerVar(Var var) { |
| 8094 | if(!VARS.isBound()) |
| 8095 | return; |
| 8096 | IPersistentMap varsMap = (IPersistentMap) VARS.deref(); |
| 8097 | Object id = RT.get(varsMap, var); |
| 8098 | if(id == null) |
| 8099 | { |
| 8100 | VARS.set(RT.assoc(varsMap, var, registerConstant(var))); |
| 8101 | } |
| 8102 | // if(varsMap != null && RT.get(varsMap, var) == null) |
| 8103 | // VARS.set(RT.assoc(varsMap, var, var)); |
| 8104 | } |
| 8105 | |
| 8106 | static Namespace currentNS(){ |
| 8107 | return (Namespace) RT.CURRENT_NS.deref(); |