- Timestamp:
- Nov 24, 2007, 6:26:40 PM (17 years ago)
- File:
-
- 1 edited
-
branches/working-0711/ccl/level-0/l0-pred.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl/level-0/l0-pred.lisp
r7624 r7724 28 28 (defun find-class-cell (type create?) 29 29 (declare (ignore create?)) 30 ( cons type nil))30 (make-class-cell type)) 31 31 32 32 (defun builtin-typep (form cell) 33 (typep form (c arcell)))33 (typep form (class-cell-name cell))) 34 34 35 35 (defun class-cell-typep (arg class-cell) 36 (typep arg (c arclass-cell)))36 (typep arg (class-cell-name class-cell))) 37 37 38 38 (defun class-cell-find-class (class-cell errorp) 39 39 (declare (ignore errorp)) ; AARGH can't be right 40 40 ;(dbg-paws #x100) 41 (let ((class ( cdr class-cell)))41 (let ((class (and class-cell (class-cell-class class-cell)))) 42 42 (or class 43 43 (if (fboundp 'find-class) 44 (find-class (c arclass-cell) nil)))))44 (find-class (class-cell-name class-cell) nil))))) 45 45 46 46 (defun %require-type-builtin (form foo)
Note:
See TracChangeset
for help on using the changeset viewer.
