Folia
← 返回头版

Project Xanadu:50年后的反思

在《计算机解放/梦想机器》出版50周年之际,一场纪念派对在旧金山举办,为这个传奇超文本项目的历史提供了新的视角1。项目创始人Ted Nelson当时已87岁,因故未能出席1。参加派对的作者通过体验Project Xanadu的原型系统和与早期程序员的交流,对该项目的失败原因得出了新的结论1。

作者认为,Xanadu的衰落并非源于技术缺陷或团队问题,而是其核心设计理念本身存在根本缺陷1。该系统最具标志性的功能——侧边范围转录和注释——在现实应用中被证明是一个伪需求1。作者指出,世界上大多数文本实际上并不需要行级转录和评注功能,这种能力只在特定领域(如《创世纪》评注)才展现实际价值1。此外,Xanadu的用户界面设计存在严重问题——文档在某些位置变得完全不可读,这是一个根本性的设计失误1。

在Xanadu的17项核心原则中,版权相关条款占据了不成比例的篇幅,反而压缩了对转录等核心功能的描述空间1。作者注意到,现代替代方案如Gwern.net采用了垂直弹窗和语义缩放等技术手段,而非Xanadu坚持的水平并列布局1。早期程序员提供的技术细节显示,该原型在Smalltalk中编写,随后交叉编译为C++,整个编译过程需要耗时约一周1。


评论