- condition LST1 LST2 ...procedure
This is a more convenient constructor for conditions. Each of LST1, LST2 etc is a list of the following form:
(KIND PROPERTY1 VALUE1 PROPERTY2 VALUE2 ...)
In other words, the following:
(signal (condition '(exn location foo message "hi") '(file bar 1)))
is equivalent to the SRFI-12 code:
(signal (make-composite-condition (make-property-condition 'exn 'location 'foo 'message "hi") (make-property-condition 'file 'bar 2)))