Changeset 14019 in project


Ignore:
Timestamp:
03/31/09 23:23:40 (11 years ago)
Author:
Kon Lovett
Message:

Save.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/combinators

    r14017 r14019  
    6565<procedure>(uni X F C) => OBJECT</procedure>
    6666
     67Returns the result of {{(C (F X))}}.
     68
    6769<procedure>(uni F C) => PROCEDURE/1</procedure>
    6870<procedure>(uni C) => PROCEDURE/1</procedure>
    6971<procedure>(uni) => PROCEDURE/1</procedure>
    7072
     73Returns a curried procedure.
     74
    7175==== uni2
    7276
    7377<procedure>(uni2 X Y F C) => OBJECT</procedure>
     78
     79Returns the result of {{(C (F X Y))}}.
    7480
    7581<procedure>(uni2 F C) => PROCEDURE/2</procedure>
     
    7783<procedure>(uni2) => PROCEDURE/1</procedure>
    7884
     85Returns a curried procedure.
     86
    7987==== uni3
    8088
    8189<procedure>(uni3 X Y Z F C) => OBJECT</procedure>
     90
     91Returns the result of {{(C (F X Y Z))}}.
    8292
    8393<procedure>(uni3 F C) => PROCEDURE/3</procedure>
     
    8595<procedure>(uni3) => PROCEDURE/1</procedure>
    8696
    87 ==== uni@
    88 
    89 <procedure>(uni@ X F C) => OBJECT</procedure>
    90 
    91 <procedure>(uni@ F C) => PROCEDURE/1</procedure>
     97Returns a curried procedure.
    9298
    9399==== bi
    94100
    95101<procedure>(bi X F G C) => OBJECT</procedure>
     102
     103Returns the result of {{(C (F X) (G X))}}.
    96104
    97105<procedure>(bi F G C) => PROCEDURE/1</procedure>
     
    100108<procedure>(bi) => PROCEDURE/1</procedure>
    101109
     110Returns a curried procedure.
     111
    102112==== bi2
    103113
    104114<procedure>(bi2 X Y F G C) => OBJECT</procedure>
     115
     116Returns the result of {{(C (F X Y) (G X Y))}}.
    105117
    106118<procedure>(bi2 F G C) => PROCEDURE/2</procedure>
     
    109121<procedure>(bi2) => PROCEDURE/1</procedure>
    110122
     123Returns a curried procedure.
     124
    111125==== bi3
    112126
    113127<procedure>(bi3 X Y Z F G C) => OBJECT</procedure>
     128
     129Returns the result of {{(C (F X Y Z) (G X Y Z))}}.
    114130
    115131<procedure>(bi3 F G C) => PROCEDURE/3</procedure>
     
    118134<procedure>(bi3) => PROCEDURE/1</procedure>
    119135
     136Returns a curried procedure.
     137
    120138==== bi@
    121139
    122140<procedure>(bi@ X Y F C) => OBJECT</procedure>
    123141
     142Returns the result of {{(C (F X) (F Y))}}.
     143
    124144<procedure>(bi@ F C) => PROCEDURE/2</procedure>
    125145
     146Returns a curried procedure.
     147
    126148==== tri
    127149
    128150<procedure>(tri X F G H C) => OBJECT</procedure>
     151
     152Returns the result of {{(C (F X) (G X) (H X))}}.
    129153
    130154<procedure>(tri F G H C) => PROCEDURE/1</procedure>
     
    133157<procedure>(tri) => PROCEDURE/1</procedure>
    134158
     159Returns a curried procedure.
     160
    135161==== tri2
    136162
    137163<procedure>(tri2 X Y F G H C) => OBJECT</procedure>
     164
     165Returns the result of {{(C (F X Y) (G X Y) (H X Y))}}.
    138166
    139167<procedure>(tri2 F G H C) => PROCEDURE/2</procedure>
     
    142170<procedure>(tri2) => PROCEDURE/1</procedure>
    143171
     172Returns a curried procedure.
     173
    144174==== tri3
    145175
    146176<procedure>(tri3 X Y Z F G H C) => OBJECT</procedure>
     177
     178Returns the result of {{(C (F X Y Z) (G X Y Z) (H X Y Z))}}.
    147179
    148180<procedure>(tri3 F G H C) => PROCEDURE/3</procedure>
     
    151183<procedure>(tri3) => PROCEDURE/1</procedure>
    152184
     185Returns a curried procedure.
     186
    153187==== tri@
    154188
    155189<procedure>(tri@ X Y Z F G H C) => OBJECT</procedure>
    156190
     191Returns the result of {{(C (F X) (G Y) (H Z))}}.
     192
    157193<procedure>(tri@ F G H C) => PROCEDURE/3</procedure>
    158194
     195Returns a curried procedure.
     196
    159197==== dip
    160198
    161199<procedure>(dip X Y F C) => OBJECT</procedure>
    162200
     201Returns the result of {{(C (F X) Y)}}.
     202
    163203<procedure>(dip F C) => PROCEDURE/2</procedure>
    164204
     205Returns a curried procedure.
     206
    165207==== dup
    166208
    167209<procedure>(dup X C) => OBJECT</procedure>
    168210
     211Returns the result of {{(C X X)}}.
     212
    169213<procedure>(dup C) => PROCEDURE/1</procedure>
    170214
     215Returns a curried procedure.
     216
    171217==== dupd
    172218
    173219<procedure>(dupd X Y C) => OBJECT</procedure>
    174220
     221Returns the result of {{(C X X Y)}}.
     222
    175223<procedure>(dupd C) => PROCEDURE/2</procedure>
    176224
     225Returns a curried procedure.
     226
    177227==== swap
    178228
    179229<procedure>(swap X Y C) => OBJECT</procedure>
    180230
     231Returns the result of {{(C Y X)}}.
     232
    181233<procedure>(swap C) => PROCEDURE/2</procedure>
    182234
     235Returns a curried procedure.
     236
    183237==== drop
    184238
    185239<procedure>(drop X C)< => OBJECT/procedure>
    186240
     241Returns the result of {{(C)}}.
     242
    187243<procedure>(drop C) => PROCEDURE/1</procedure>
    188244
     245Returns a curried procedure.
     246
    189247==== drop/2
    190248
    191249<procedure>(drop/2 X Y C) => OBJECT</procedure>
    192250
     251Returns the result of {{(C X)}}.
     252
    193253<procedure>(drop/2 C) => PROCEDURE/2</procedure>
     254
     255Returns a curried procedure.
    194256
    195257
Note: See TracChangeset for help on using the changeset viewer.