Emacs在80年代是什么样的?


23

我到处寻找古代Emacs发行版本的镜头,但无济于事。从1985年7月15日开始, Emacs 16.56的源代码可以在Github上找到,但是在任何情况下我都无法构建它。

Stallman Emacs的原始论文描述了Elisp,Emacs背后的动机以及一些旧的扩展-但不足以重建它的感觉。

我的问题是,Emacs在过去看起来如何?在采用组织模式,MELPA和magit之前,我们今天已经了解了大多数语言-除了入侵Lisp之外,人们还做其他事情吗?

人们使用过的包裹现在被完全遗忘了吗?“ UI”的外观如何?

最后一个问题:自从GNU Emacs首次发布以来,我们今天有没有什么改变?

我很想听听当时使用它的人的来信。

(我标记了终端emacs,因为问题至少需要一个标签。)


1
得知存储库中最早的release标签是19.34,我感到有些惊讶。历史记录中首次提交的日期简要表明,其中的代码可以追溯到17.36甚至15.10。不幸的是,这些早期提交几乎没有任何内容,因此存储库中的第一个可构建版本可能是Emacs 18的某些版本(不过仍未标记)。
菲利普斯16-10-8

1
因此,副本16.56非常有趣。如果那和仍然可用的任何较旧版本作为单独的分支添加到存储库中,这将很整齐-与主要历史记录无关,但仍然存在。
菲利普斯,2016年

1
您只是叫我们古老吗?
RockPaperLizard's

您可以在unlambda.com/cadr上的仿真器上的Lisp计算机上运行zmacs。它可能比GNU Emacs更旧,但仍然感觉很熟悉。
DoMiNeLa10 2013年

1
您可以登录到ITS或TOPS-20机器,然后您将看到Emacs看起来像70年代
拉尔斯·布林克霍夫

Answers:


24

Emacs早于GNU Emacs,因此也早于Emacs Lisp。

在80年代的大多数时间里,Emacs只是我们现在所说的终端模式(只有一帧),并且没有鼠标,菜单栏,工具栏,边缘,面孔,颜色或自定义。

其余的外观和行为与现在相同(对于终端模式)。帮助模式(例如C-h f)基本相同,但是没有其他Back。信息基本相同。最小缓冲区,窗口,回显区域,区域,isearch,propos和查询替换等都与现在基本相同。使用TAGS文件跳转到函数等定义基本上是相同的。

因此,是的,大多数基本内容可能大致保持不变,但已添加了内容。首先添加的很多东西是GUI中其他地方存在的东西:鼠标,颜色,单独的框架等。

EmacsWiki 历史记录类别页面可以为您提供更多背景信息。在其他信息中,您将找到指向Emacs 时间轴的链接。


4

O'Reilly的《学习GNU Emacs》的第一版可追溯到1991年,因此,这本书可能至少会让您对80年代末GNU Emacs的使用有一个清晰的认识。

当时的硬件将像Emacs本身的状态一样塑造80年代的GNU Emacs体验。请记住,只有80列单色纯文本显示或视频模式很常见,并且“八格和不断交换”仍然是最新的。人们在Emacs显示代码中要尽量减少编辑距离的长度也说明了一个故事。

1985年,Gosling / Unipress Emacs的争议显然仍是当前或最近的争议,而XEmacs的分裂还有几年的路程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.