Next: iklib conditions proccon, Previous: iklib conditions sigarg, Up: iklib conditions [Index]
Condition object type representing invalid values returned from an
expression; it is derived from
&procedure-postcondition-violation
. It has the following
fields:
index
One–based index of the offending return value in the tuple of values
returned by the expression. It is #f
when the index is unknown.
failed-expression
Symbolic expression representing the predicate used to validate the return value.
offending-value
The actual value returned by the expression.
Build and return a new condition object of type
&procedure-signature-return-value-violation
.
Return #t
if obj is a condition object of type
&procedure-signature-return-value-violation
; otherwise return
#f
.
Accessors for the fields of condition objects of type
&procedure-signature-return-value-violation
.
Raise a compound condition object as non–continuable exception with
component types: &who
, &message
,
&irritants
, &procedure-signature-return-value-violation
.