Changeset 11940
- Timestamp:
- 05/23/09 22:44:26 (14 years ago)
- Location:
- trunk/abcl/src/org/armedbear/lisp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/Do.java
r11772 r11940 102 102 body = bodyAndDecls.car(); 103 103 104 finalEnvironment ext = new Environment(env);104 Environment ext = new Environment(env); 105 105 for (int i = 0; i < numvars; i++) 106 106 { 107 107 Symbol var = vars[i]; 108 108 LispObject value = eval(initforms[i], (sequential ? ext : env), thread); 109 ext = new Environment(ext); 109 110 if (specials != NIL && memq(var, specials)) 110 111 thread.bindSpecial(var, value); -
trunk/abcl/src/org/armedbear/lisp/SpecialOperators.java
r11772 r11940 144 144 value = NIL; 145 145 } 146 if (sequential) 146 if (sequential) { 147 ext = new Environment(ext); 147 148 bindArg(specials, symbol, value, ext, thread); 149 } 148 150 else 149 151 nonSequentialVars.add(new Cons(symbol, value)); -
trunk/abcl/src/org/armedbear/lisp/java.lisp
r11590 r11940 289 289 `(java:jclass ,(jcall (jmethod "java.lang.Class" "getName") object))) 290 290 (t 291 (error "Unknown load-f rom for ~A" class-name)))))291 (error "Unknown load-form for ~A" class-name))))) 292 292 293 293 (defun jproperty-value (obj prop)
Note: See TracChangeset
for help on using the changeset viewer.