Changeset 14019 in project
 Timestamp:
 03/31/09 23:23:40 (12 years ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

wiki/eggref/4/combinators
r14017 r14019 65 65 <procedure>(uni X F C) => OBJECT</procedure> 66 66 67 Returns the result of {{(C (F X))}}. 68 67 69 <procedure>(uni F C) => PROCEDURE/1</procedure> 68 70 <procedure>(uni C) => PROCEDURE/1</procedure> 69 71 <procedure>(uni) => PROCEDURE/1</procedure> 70 72 73 Returns a curried procedure. 74 71 75 ==== uni2 72 76 73 77 <procedure>(uni2 X Y F C) => OBJECT</procedure> 78 79 Returns the result of {{(C (F X Y))}}. 74 80 75 81 <procedure>(uni2 F C) => PROCEDURE/2</procedure> … … 77 83 <procedure>(uni2) => PROCEDURE/1</procedure> 78 84 85 Returns a curried procedure. 86 79 87 ==== uni3 80 88 81 89 <procedure>(uni3 X Y Z F C) => OBJECT</procedure> 90 91 Returns the result of {{(C (F X Y Z))}}. 82 92 83 93 <procedure>(uni3 F C) => PROCEDURE/3</procedure> … … 85 95 <procedure>(uni3) => PROCEDURE/1</procedure> 86 96 87 ==== uni@ 88 89 <procedure>(uni@ X F C) => OBJECT</procedure> 90 91 <procedure>(uni@ F C) => PROCEDURE/1</procedure> 97 Returns a curried procedure. 92 98 93 99 ==== bi 94 100 95 101 <procedure>(bi X F G C) => OBJECT</procedure> 102 103 Returns the result of {{(C (F X) (G X))}}. 96 104 97 105 <procedure>(bi F G C) => PROCEDURE/1</procedure> … … 100 108 <procedure>(bi) => PROCEDURE/1</procedure> 101 109 110 Returns a curried procedure. 111 102 112 ==== bi2 103 113 104 114 <procedure>(bi2 X Y F G C) => OBJECT</procedure> 115 116 Returns the result of {{(C (F X Y) (G X Y))}}. 105 117 106 118 <procedure>(bi2 F G C) => PROCEDURE/2</procedure> … … 109 121 <procedure>(bi2) => PROCEDURE/1</procedure> 110 122 123 Returns a curried procedure. 124 111 125 ==== bi3 112 126 113 127 <procedure>(bi3 X Y Z F G C) => OBJECT</procedure> 128 129 Returns the result of {{(C (F X Y Z) (G X Y Z))}}. 114 130 115 131 <procedure>(bi3 F G C) => PROCEDURE/3</procedure> … … 118 134 <procedure>(bi3) => PROCEDURE/1</procedure> 119 135 136 Returns a curried procedure. 137 120 138 ==== bi@ 121 139 122 140 <procedure>(bi@ X Y F C) => OBJECT</procedure> 123 141 142 Returns the result of {{(C (F X) (F Y))}}. 143 124 144 <procedure>(bi@ F C) => PROCEDURE/2</procedure> 125 145 146 Returns a curried procedure. 147 126 148 ==== tri 127 149 128 150 <procedure>(tri X F G H C) => OBJECT</procedure> 151 152 Returns the result of {{(C (F X) (G X) (H X))}}. 129 153 130 154 <procedure>(tri F G H C) => PROCEDURE/1</procedure> … … 133 157 <procedure>(tri) => PROCEDURE/1</procedure> 134 158 159 Returns a curried procedure. 160 135 161 ==== tri2 136 162 137 163 <procedure>(tri2 X Y F G H C) => OBJECT</procedure> 164 165 Returns the result of {{(C (F X Y) (G X Y) (H X Y))}}. 138 166 139 167 <procedure>(tri2 F G H C) => PROCEDURE/2</procedure> … … 142 170 <procedure>(tri2) => PROCEDURE/1</procedure> 143 171 172 Returns a curried procedure. 173 144 174 ==== tri3 145 175 146 176 <procedure>(tri3 X Y Z F G H C) => OBJECT</procedure> 177 178 Returns the result of {{(C (F X Y Z) (G X Y Z) (H X Y Z))}}. 147 179 148 180 <procedure>(tri3 F G H C) => PROCEDURE/3</procedure> … … 151 183 <procedure>(tri3) => PROCEDURE/1</procedure> 152 184 185 Returns a curried procedure. 186 153 187 ==== tri@ 154 188 155 189 <procedure>(tri@ X Y Z F G H C) => OBJECT</procedure> 156 190 191 Returns the result of {{(C (F X) (G Y) (H Z))}}. 192 157 193 <procedure>(tri@ F G H C) => PROCEDURE/3</procedure> 158 194 195 Returns a curried procedure. 196 159 197 ==== dip 160 198 161 199 <procedure>(dip X Y F C) => OBJECT</procedure> 162 200 201 Returns the result of {{(C (F X) Y)}}. 202 163 203 <procedure>(dip F C) => PROCEDURE/2</procedure> 164 204 205 Returns a curried procedure. 206 165 207 ==== dup 166 208 167 209 <procedure>(dup X C) => OBJECT</procedure> 168 210 211 Returns the result of {{(C X X)}}. 212 169 213 <procedure>(dup C) => PROCEDURE/1</procedure> 170 214 215 Returns a curried procedure. 216 171 217 ==== dupd 172 218 173 219 <procedure>(dupd X Y C) => OBJECT</procedure> 174 220 221 Returns the result of {{(C X X Y)}}. 222 175 223 <procedure>(dupd C) => PROCEDURE/2</procedure> 176 224 225 Returns a curried procedure. 226 177 227 ==== swap 178 228 179 229 <procedure>(swap X Y C) => OBJECT</procedure> 180 230 231 Returns the result of {{(C Y X)}}. 232 181 233 <procedure>(swap C) => PROCEDURE/2</procedure> 182 234 235 Returns a curried procedure. 236 183 237 ==== drop 184 238 185 239 <procedure>(drop X C)< => OBJECT/procedure> 186 240 241 Returns the result of {{(C)}}. 242 187 243 <procedure>(drop C) => PROCEDURE/1</procedure> 188 244 245 Returns a curried procedure. 246 189 247 ==== drop/2 190 248 191 249 <procedure>(drop/2 X Y C) => OBJECT</procedure> 192 250 251 Returns the result of {{(C X)}}. 252 193 253 <procedure>(drop/2 C) => PROCEDURE/2</procedure> 254 255 Returns a curried procedure. 194 256 195 257
Note: See TracChangeset
for help on using the changeset viewer.