Folia
← 返回头版

Ruby开源贡献者因生态理念分歧停止维护所有项目

一位Ruby开发者已将其所有Ruby gems库存档,停止对这些项目的维护工作1。该开发者对Ruby生态的现状表达了不满,认为语言创始人Matz正在改变Ruby的发展方向。

开发者指出,Matz在2000年设计Ruby的初衷是让程序员获得快乐,他曾表示"程序员因能专注创意而获得快乐,Ruby被设计来让程序员快乐"1。2019年,Matz进一步阐明了这一理念,宣称"我为人类而非机器设计Ruby"1。然而开发者认为,当前Matz正在推动将Ruby定位为"AI时代的编程语言",以供大型语言模型(LLM)代理生成代码1。这一转向与Ruby最初追求为人类设计的理念相悖。

开发者指出,大型科技公司正在利用人工编写的代码来训练AI模型。值得注意的是,Matz现在使用LLM代理用Rust开发应用程序,尽管他曾将Rust比作"往眼睛里倒酸"1。


评论