Cleave and spread combinators

这3组组合子的轮廓。
1: 分叉系列以m个值和n个引用,在m个值上依次调用引用。
2:蔓延系列以m*n个值和n个引用为输入,在n组m个值上依次调用相应的引用。
3:应用系列以m*n个值和1个引用,在每个m个值组上连续调用引用

命名惯例是简单的。后缀的名字表示所属系列,没有后缀表示分叉系列,*后缀表示
蔓延系列,@表示应用系列, 如果组合子没有以数据开始,m为1, 否则第一个数字为m,
除去前后缀,身下的名字表示n的值, 名字为bi(n=2)或者tri(n=3)

full列表


* bi: 1 value, 2 quotations, quotation has arity 1
* tri: 1 value, 3 quotations, quotation has arity 1
* 2bi: 2 values, 2 quotations, quotation has arity 2
* 2tri: 2 values, 3 quotations, quotation has arity 2
* 3bi: 3 values, 2 quotations, quotation has arity 3
* 3tri: 3 values, 3 quotations, quotation has arity 3
* bi* - 2 values, 2 quotations, quotation has arity 1
* tri* - 3 values, 3 quotations, quotation has arity 1
* 2bi* - 4 values, 2 quotations, quotation has arity 2
* bi@ - 2 values, 1 quotation, quotation has arity 1
* tri@ - 3 values, 1 quotation, quotation has arity 1
* 2bi@ - 4 values, 1 quotation, quotation has arity 2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值