Changeset 29108 in project


Ignore:
Timestamp:
06/16/13 12:16:48 (8 years ago)
Author:
juergen
Message:

version 0.2 of multi-methods with no-checker added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/multi-methods

    r29079 r29108  
    5959
    6060constructor. proc ist the actual procedure to be performed,
    61 effect-checker one of query-checker or command-checker, pred and preds
     61effect-checker one of no-checker query-checker or command-checker, pred and preds
    6262are predicates to check the procedures arguments in sequence, variadic?
    6363is a boolean which defaults to #f
     64
     65==== no-checker
     66
     67<macro>(no-checker doc . docs)</macro>
     68
     69returns a procedure, which returns its only procedure argument
     70unchecked.
    6471
    6572==== command-checker
     
    180187
    181188updates multi's proc-tree at the appropriate argument level. For
    182 example, if no key is given, meth is iserted at the very end. If one key
    183 is given, meth is inserted before that very key, provided, that key
    184 doesn't match multi's and meth's first predicate name. In that latter
    185 case, one recurs with appropriate subtrees.
     189example, if no key (or a non-existent key) is given, meth is iserted at
     190the very end. If one key is given, meth is inserted before that very
     191key, provided, that key doesn't match multi's and meth's first predicate
     192name. In that latter case, one recurs with appropriate subtrees.
    186193
    187194== Requirements
     
    191198== Last update
    192199
    193 June 10, 2013
     200June 16, 2013
    194201
    195202== Author
     
    230237== Version History
    231238
     239: 0.2 : no-checker added
    232240; 0.1 : initial import
Note: See TracChangeset for help on using the changeset viewer.