HMRowUnification.jl:为HM统一提供行多态性支持 源码
HMRow统一 用法 using HMRowUnification tctx = HMT[] st = mk_tcstate (tctx); tvar1 = st . new_tvar () tvar2 = st . new_tvar () int_t = Nom ( :int ) # int -> int ~ 'tvar1 -> 'tvar2 # => # 'tvar1 = int # 'tvar2 = int st . unify ( Arrow (int_t, int_t), Arrow (tvar1, tvar2)) # true st . prune .([tvar1, tvar1]
文件列表
HMRowUnification_jl-master.zip
(预估有个15文件)
HMRowUnification.jl-master
.github
workflows
CompatHelper.yml
457B
TagBot.yml
270B
fig.png
24KB
src
Core.jl
5KB
TCState.jl
12KB
HMRowUnification.jl
301B
暂无评论