“巅峰之旅”(2012)

2020-07-09 21:44:03

与我共事的人很容易认出我的电脑:屏幕上只有黄色窗口和蓝条的那台。那是罗布·派克在20世纪90年代初为Plan 9编写的文本编辑器ACEME。ACEME完全专注于文本作为用户界面的想法。不过,如果看不到它就很难解释ACEM,所以我放了Togethera屏幕视频来解释ACEME的基本知识,并展示了一个简短的编程部分。D在更大的屏幕上运行极致:就连我的MacBook Air的屏幕空间也几乎是我的四倍。

这段视频没有展示Acme能做的一切,也没有展示你可以使用它的所有方式。即使是像在哪里输入要加载或执行的文本这样的小习语也会因用户而异。要了解有关Acme的更多信息,请阅读Rob Pike的论文“Acme:程序员的用户界面”,然后尝试一下。

Acme可以在大多数操作系统上运行。如果您使用Bell Labs的Plan 9,您已经拥有它。如果您使用FreeBSD、Linux、OS X或大多数其他Unix克隆,您可以从User Space获得它作为Plan 9的一部分。如果您使用Windows,我建议尝试使用打包在Acme独立复杂环境中的Acme,它基于Inferno编程环境。

迷你常见问题解答:问:我可以使用可伸缩字体吗?答:在Mac上,是的。如果您运行acme-f/mnt/font/摩纳哥/16a/font,您会得到16点抗锯齿摩纳哥作为您的字体,通过fontsrv提供。如果您想在fontsrv中添加对X11的支持,我很乐意应用该补丁。问:我需要X11才能在Mac上构建吗?答:没有。构建会抱怨它不能构建“snarfer”,但它应该在其他情况下完成。你可能不需要斯纳弗。

如果你对历史感兴趣,那么ACME的前身叫做“帮助”(Help)。罗伯·派克(Rob Pike)的论文“极简主义全球用户界面”(A Minimist Global User Interface)对此进行了描述。另请参阅“文本编辑器萨姆”

更正:视频中的笑脸程序是肯·汤普森(Ken Thompson)写的,我是从丹尼斯·里奇(Dennis Ritchie)那里得到的,他是两人中更细致的档案保管员。