Changeset 34120 in project


Ignore:
Timestamp:
05/30/17 04:24:49 (7 months ago)
Author:
kon
Message:

rel 1.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/condition-utils

    r34101 r34120  
    9090=== condition-irritants
    9191
    92 <procedure>(condition-irritants EXN) => list</procedure>
    93 
    94 Returns a property list of the condition properties for the condition {{EXN}}.
     92<procedure>(condition-irritants COND) => list</procedure>
     93
     94Returns a list of the condition properties for the condition {{COND}}. The form
     95of the list, alist vs. plist, is dependent on the result of the system
     96procedure {{condition->list}}.
     97
    9598The properties are without associated condition information.
    9699
     
    101104Produces on {{PORT}} the form:
    102105 Error: (<location - if any>) <message - if any>: <arguments - if any>
     106      +: <condition-kind>: <condition-property> ...
     107      ... for a composite condition ...
    103108 Call history:
    104109 <call-chain>
    105110
    106 or when call-chain unavailable:
    107  Error: (<location - if any>) <message - if any>: <arguments - if any>
     111The call-chain may not be available.
     112
     113=== write-condition
     114
     115<procedure>(write-condition COND [PORT (current-output-port)])</procedure>
     116
     117Produces on {{PORT}} the form:
     118 Error: <condition-kind>: <condition-property> ...
     119      +: <condition-kind>: <condition-property> ...
     120      ... for a composite condition ...
    108121
    109122=== condition-predicate*
     
    472485== Version history
    473486
     487; 1.3.0 : {{write-exn-condition}} now includes all elements of a {{composite-condition}}. Added {{write-condition}}.
    474488; 1.2.0 : amended {{write-exn-condition}}, add doc for condition libraries.
    475489; 1.1.1 : added {{write-exn-condition}}
Note: See TracChangeset for help on using the changeset viewer.