/[gcl]/gcl/ansi-tests/define-condition-aux.lsp
ViewVC logotype

Diff of /gcl/ansi-tests/define-condition-aux.lsp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by pfdietz, Thu Jul 3 12:14:04 2003 UTC revision 1.8 by pfdietz, Sat Jul 12 13:46:01 2003 UTC
# Line 19  Line 19 
19    (dolist (parent parents) (assert (symbolp parent)))    (dolist (parent parents) (assert (symbolp parent)))
20        
21    (let ((name (symbol-name name-symbol)))    (let ((name (symbol-name name-symbol)))
22    `(eval-when #+gcl (load eval compile)    `(eval-when (:load-toplevel :compile-toplevel :execute)
23                #-gcl (:load-toplevel :compile-toplevel :execute)       (report-and-ignore-errors (eval '(define-condition ,name-symbol ,parents
24       (ignore-errors (eval '(define-condition ,name-symbol ,parents                                       ,slot-specs ,@options)))
                             ,slot-specs ,@options)))  
25       ,@(loop for parent in (adjoin 'condition parents)       ,@(loop for parent in (adjoin 'condition parents)
26               collect               collect
27               `(deftest ,(make-def-cond-name name "IS-SUBTYPE-OF/" parent)               `(deftest ,(make-def-cond-name name "IS-SUBTYPE-OF/" parent)

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26