“我们放弃了”——Go 团队坦诚布公,聊聊那些可能永远不会加入 Go 的功能

本文永久链接 – https://tonybai.com/2025/09/22/go-team-gave-up-on-features 大家好,我是Tony Bai。 在 GopherCon Europe 2025 的 Go 团队座谈会上,Michael Stapelberg(负责go protobuf)、Damien Neil(负责Go安全相关)、Michael Pratt(负责Go运行时和Go性能相关) 和 Jonathan Amsterdam(log/slog作者,负责Go工具相关) 四位核心成员与社区进行了一场坦诚的对话。他们不仅分享了诸如官方 MCP SDK、“裸金属”Go 等激动人心的进展,更以一种罕见的坦率,正面回应了社区长期以来关心的多个“老大难”问题——包括不可变类型、泛型错误处理和非 nil 指针。其中最引人注目的一句“我们放弃了”,几乎为 Go 语言在某些方向上的演进画上了句号。 ...

September 22, 2025 · 10 min · Tony Bai

Go写业务是垃圾?Rust重写是坨屎?聊聊程序员评论区里的那股“煞气”

本文永久链接 – https://tonybai.com/2025/09/19/the-tension-in-programmer-comments 大家好,我是Tony Bai。 做公众号/博客这些年,我收到了成千上万条来自程序员朋友的评论。绝大多数都充满了智慧、好奇和善意,正是这些交流,构成了我持续分享的最大动力。但与此同时,我也常常在评论区里,感受到一股强烈的、带有攻击性的无形之气。 ...

September 19, 2025 · 6 min · Tony Bai

你的命令行,即将迎来一场“AI 革命”

你的命令行,即将迎来一场“AI 革命” - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 Google Go语言编码风格规范:指南篇 Google Go语言编码风格规范:决定篇 Google Go语言编码风格规范:最佳实践篇 Go语言第一课FAQ ...

July 9, 2025 · 5 min · Tony Bai

vim-go更新小记

自从上一次配置好Mac上的Golang Vim开发环境,基本上就没怎么动过。近两年过去了,Go已经升级到了1.7版本,Vim-go截至目前也已经演化到了1.8版本了。社区的积极关注和使用,让Vim-go的作者Fatih Arslan备受鼓舞,于是近一年来,积极为vim-go添加新功能,发布新版本,并编写了vim-go的详细tutorial。这让我动了更新Vim-go版本的念头,于是就有了本篇内容。 ...

September 8, 2016 · 4 min · Tony Bai

Common Lisp初学点滴

Common Lisp是一门Interactive语言,比较容易上手。无论你是用CLISP,SBCL还是Clozure CL,你都可以很快地写出一个"Hello, World“程序出来。不过千万不要因此低估了Common Lisp,前人的经验表明:Common Lisp是门庞大且复杂的语言,其学习曲线可并不低。要想真正掌握它,需要你有持续的热情、足够的耐心和不断的练习。我接触Common Lisp时间也不长,是个地地道道的初级选手。这段时间看了些书,做了一些练习,这里把我初学Common Lisp过程中的点点滴滴记录下来,以备忘。 ...

August 5, 2011 · 6 min · Tony Bai