#go #baduk #weiqi #strongly-typed #gtp #protocoll

nightly gorrosion-gtp

Go Text Protocoll (GTP) 和 Rust 之间的一种尽力而为的强类型接口

8 个不稳定版本 (3 个破坏性更新)

使用旧的 Rust 2015

0.4.1 2018 年 12 月 16 日
0.4.0 2018 年 12 月 15 日
0.3.0 2018 年 12 月 15 日
0.2.1 2018 年 12 月 12 日
0.1.2 2018 年 12 月 10 日

#1480 in 游戏开发

26 个月下载量

MIT/Apache

47KB
1K SLoC

Gorrosion

Build status Coverage status Crates.io Documentation

这是什么?

Go Text Protocoll (GTP) 和语言 Rust 之间的接口,特别是它的类型系统。这个库尽可能地以最低的努力通过 Rust 与其他 GTP 说话者交互,同时仍然尽可能地从类型系统获得支持。

它是如何工作的?

我不确定它 是否 工作。试图用枚举来弥补高类型的缺乏至少是一次有趣的体验。

有什么替代方案?

在 crates.io 上搜索“Go”可以得到成千上万的链接,其中大多数都与游戏无关。到目前为止,我只能发现一个支持 GTP 的 crate

它的最后更新超过一年了,我无法理解接口背后的哲学。这个 crate 旨在在维护性和文档质量方面超越这个竞争。

你还有其他想说的吗?

  • 这是 Gorrosion 的分支,另一个以 Go 主题的 crate。
  • 未来某一天,我 可能会 写一些有用的文档。在此之前,请随时通过电子邮件向我提问。(嗯,在那之后,也可以,但在此之前,请先查看文档。)

依赖项

~1MB
~18K SLoC