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:
indexOne–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-expressionSymbolic expression representing the predicate used to validate the return value.
offending-valueThe 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.