百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dingo

> 编程语言
开源

Go 的元语言,添加了结果类型、错误传播(?) 和模式匹配,同时保持 100% 的 Go 生态系统兼容性

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Go 的元语言,添加了结果类型、错误传播(?) 和模式匹配,同时保持 100% 的 Go 生态系统兼容性


听着,我喜欢 Go,但是…

你知道那种感觉吗,当你在写 Go 代码,在一个文件中第 47 次输入 if err != nil 时? 或者,当你忘记检查 nil 而你的生产服务器就学会了什么是恐慌时? 或者当你向一个 Rust 开发人员解释为什么 Go 没有求和类型时,他们会像你刚刚说"我们不相信安全带"一样看着你? 是啊。这就是 Dingo 存在的原因。

Dingo 是什么?

想想 TypeScript,但针对 Go。 Dingo 是一种编译成干净、规范的 Go 代码的语言。不是某个 Franken 运行时或一个全新的生态系统。只是更好的语法,变成了正常的 Go。

主旨: 使用 Result 类型、模式匹配和空指针安全性编写代码。获得完美的 Go 代码,您的团队可以阅读,您的工具可以处理,您的生产服务器可以以完全相同的速度运行。

然后它们逃到澳大利亚的荒野,进化成了科学无法分类的东西。不是狗,也不是狼。无法控制。

「Go Gopher」?由 Google 创造。遵循规则。做它被命令的事。 Dingo 逃脱了束缚。

这里是美妙的部分:Dingo 仍然是犬科动物。它们没有拒绝自己的 DNA,只是拒绝被控制。我们的语言也是如此。 每个 Go 功能都还在运行。 Go 1.24 添加了什么?你在 Dingo 中就能得到。第一天。禁用所有插件?你运行的是纯 Go。你没有损失任何东西。你获得了 不需要许可的自由。

想要模式匹配吗? 请启用它。想要求和类型吗? 已经在工作中了。你认为自己可以做得更好吗? 分支这个插件并证明这一点。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Goastcompilerdeveloper-toolsgo

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言