文件名称:polygo:具有参数多态性(又名泛型)的 Go 超集
文件大小:245KB
文件格式:ZIP
更新时间:2024-06-30 09:15:41
Go
具有参数多态性(又名泛型)的 Go 超集。 概念验证状态。 不要使用它。 甚至不要看代码。 代码生成的几种策略: 反思和争论(进行中)。 代码扩展(à la C++ 模板;计划中)。 类型断言(也许)。
【文件预览】:
polygo-master
----main.go(2KB)
----polygo()
--------printer()
--------ast()
--------parser()
--------reflect()
--------polygo.go(1KB)
----examples.polygo(4KB)
----spec.md(4KB)
----README.md(294B)
----play()
--------stack.go(1KB)
--------stack.polygo(558B)
--------orderedmap.polygo(743B)
--------orderedmap.go(1KB)
--------mapfilter.polygo(1KB)
--------mapfilter.go(207B)