金融时报
安全验证
如需帮助,请访问 help.ft.com。造成不便,敬请谅解。
请启用 JavaScript 和 cookies 以继续
以下信息可帮助我们的支持团队解决此问题。
错误代码
CG000 / 403
请求 ID
a5b1334c1d57d865
条款与条件
隐私政策
Cookie 政策
管理 Cookie
版权
奴隶制声明与政策
© 2026 金融时报有限公司。FT 和 “Financial Times” 是金融时报有限公司的商标。
金融时报及其新闻报道受《金融时报编辑实践准则》下的自律制度约束。
clice,一个基于 LLVM/Clang 的现代 C++23 C/C++ 语言服务器,宣布其首个稳定版本发布,历时约 2.5 年、1000 次提交。
为修复 clangd 长期存在的架构问题,它从头重新设计,采用多进程编译实现崩溃隔离,支持磁盘缓存的完整 C++20 模块,具备编译上下文切换、高级模板支持以及开箱即用的工具链探测。
除 LSP 之外,其命令行工具提供索引、代码检查、格式化、查询、重构和自动模块化功能。
代码库本身展示了现代 C++:协程、具名模块、静态反射、数据导向设计以及密封的 Bazel/xclang 构建。
作者描述了这段 3000 小时的旅程,涵盖设计、跨平台挑战以及近期通过编程智能体的加速。
对智能体时代的反思中,他们承认语言服务器可能衰退,但强调 clice modularize 对智能体具有独特价值。
最后,他们将 clice 视为自己真正的"毕业项目",如今已基本完成,并计划进行更轻量的维护,同时探索新的方向。