Changeset 599


Ignore:
Timestamp:
Mar 1, 2004, 9:03:33 AM (21 years ago)
Author:
Gary Byers
Message:

Invert order of initform/initfunction (FORM follows FUNCTION ? Nah ..)
in canonicalized direct-default-initargs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lib/macros.lisp

    r578 r599  
    15821582                               (setq key (pop tail)
    15831583                                     val (pop tail))
    1584                              (push ``(,',key ,,(make-initfunction val) ,',val) canonical))
     1584                             (push ``(,',key ,',val  ,,(make-initfunction val)) canonical))
    15851585                           `(':direct-default-initargs (list ,@(nreverse canonical))))))
    15861586                   (:metaclass
     
    25972597        (%restore-terminal-input ,got-it)))))
    25982598
    2599 (defmacro do-unexhausted-lisp-threads ((thread) &body body)
    2600   `(dolist (,thread (population-data *lisp-thread-population*))
    2601     (unless (thread-exhausted-p ,thread)
    2602       ,@body)))
    2603 
    2604 (defmacro do-inactive-lisp-threads ((thread) &body body)
    2605   (let* ((current (gensym)))
    2606     `(let* ((,current *current-lisp-thread*))
    2607       (do-unexhausted-lisp-threads (,thread)
    2608         (unless (eq ,thread ,current) ,@body)))))
     2599
     2600
     2601
    26092602
    26102603(defmacro %with-recursive-lock-ptr ((lockptr) &body body)
Note: See TracChangeset for help on using the changeset viewer.