Changeset 6713
- Timestamp:
- Jun 12, 2007, 1:01:13 PM (17 years ago)
- File:
-
- 1 edited
-
branches/ide-1.0/ccl/examples/objc-clos.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/ide-1.0/ccl/examples/objc-clos.lisp
r6684 r6713 708 708 (defun remove-slot-initargs (class initargs) 709 709 (let* ((slot-initargs (class-slot-initargs class))) ; cache this, maybe 710 (collect ((new-initargs)) 710 711 (loop for l = initargs then (cddr l) 711 when (null l) do (return-from remove-slot-initargs new-initargs)712 when (null l) do (return-from remove-slot-initargs (new-initargs)) 712 713 unless (member (first l) slot-initargs :test #'eq) 713 append (list (first l) (second l)) into new-initargs))) 714 do 715 (new-initargs (car l)) 716 (new-initargs (cadr l)))))) 714 717 715 718 (defun create-foreign-instance-slot-vector (class)
Note:
See TracChangeset
for help on using the changeset viewer.
