Changeset 11301
- Timestamp:
- 09/01/08 20:27:54 (14 years ago)
- Location:
- trunk/j/src/org/armedbear/lisp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/PackageFunctions.java
r11300 r11301 90 90 Package pkg = 91 91 args.length == 2 ? coerceToPackage(args[1]) : getCurrentPackage(); 92 if (symbols instanceof Symbol) 93 pkg.importSymbol(checkSymbol(symbols)); 94 else { 92 if (symbols.listp()) { 95 93 while (symbols != NIL) { 96 94 pkg.importSymbol(checkSymbol(symbols.car())); 97 95 symbols = symbols.cdr(); 98 96 } 99 } 97 } else 98 pkg.importSymbol(checkSymbol(symbols)); 100 99 return T; 101 100 } -
trunk/j/src/org/armedbear/lisp/package.lisp
r11300 r11301 62 62 63 63 (defun import (symbols &optional (package *package* package-supplied-p)) 64 (dolist (symbol (if ( symbolp symbols) (list symbols) symbols))64 (dolist (symbol (if (listp symbols) symbols (list symbols))) 65 65 (let* ((sym-name (string symbol)) 66 66 (local-sym (find-symbol sym-name package)))
Note: See TracChangeset
for help on using the changeset viewer.