80年代のEmacsはどのようなものでしたか?


23

古代のEmacsディストリビューションの映像を探していましたが、役に立ちませんでした。1985年7月15日の Emacs 16.56のソースコードはGithubから入手できますが、どのような状況でもそれをビルドできませんでした。

オリジナルのストールマンEmacsの論文は、Elisp、Emacsの背後にある動機、およびいくつかの古い拡張機能について説明していますが、それをいじって感じたものを再構築するには不十分です。

私の質問は、Emacsは当時どのように見えたのですか?org-mode、MELPA、magit、今日私たちが知っているほとんどの言語の前に-Lispをハッキングする以外に何かをしましたか?

今では完全に忘れられている人々が使用したパッケージはありましたか?「UI」はどのように見えましたか?

最後の質問として、GNU Emacsの最初のリリース以降、現在も変わらないものはありますか?

それを使った人から聞いてみたいです。

(質問には少なくとも1つのタグが必要なので、terminal-emacsにタグを付けました。)


1
リポジトリ内の最も古いリリースタグが19.34であることを知って少し驚きました。履歴の最初のコミットの日付は、そこのコードが17.36または15.10にさかのぼることを簡単に示唆しました。残念ながら、これらの初期のコミットにはほとんど何もありません。そのため、リポジトリ内の最初のビルド可能なバージョンはおそらく Emacs 18の何らかのバージョンでした(ただし、まだタグ付けされていません)。
phils

1
したがって、16.56のコピーは非常に興味深いものです。それと、まだ利用可能な古いバージョンが個別のブランチとしてリポジトリに追加された場合、メイン履歴とは無関係であるがまだ存在する場合、それはすてきです。
-phils

1
あなたは私たちを古代と呼んでいましたか?
RockPaperLizard

あなたがで見つけることができるエミュレータ上でLispマシンからzmacsを実行することができunlambda.com/cadr。おそらくGNU Emacsよりも古いでしょうが、それでもかなり馴染みがあります。
DoMiNeLa10

1
ITSまたはTOPS-20マシンにログインすると、70年代の Emacsがどのように見えたかがわかります。
ラースブリンクホフ

回答:


24

EmacsはGNU Emacsよりも前であるため、Emacs Lispよりも前です。

80年代のほとんどでは、Emacsは現在ターミナルモードと呼ばれるもの(そして1フレームのみ)であり、マウス、メニューバー、ツールバー、フリンジ、顔、色、またはカスタマイズはありませんでした。

残りは、現在とほぼ同じに見え、動作しました(ターミナルモードの場合)。ヘルプモード(例:)は基本的に同じでしたC-h fが、その他はありませんでしたBack。情報は基本的に同じでした。ミニバッファ、ウィンドウ、エコーエリア、リージョン、isearch、apropos、query-replaceなどは、すべて基本的に同じです。TAGS関数などの定義にジャンプするためのファイルの使用は、基本的に同じでした。

そう、はい、基本的なもののほとんどは多かれ少なかれ変わらずに生きているでしょうが、ものは追加されました。追加されたものの多くは、最初は、GUIの他の場所に存在するものでした:マウス、色、別のフレームなど。

EmacsWikiの履歴カテゴリページでは、より多くの背景を知ることができます。とりわけ、Emacs タイムラインへのリンクがあります


4

O'ReillyのLearning GNU Emacsの初版は1991年に作成されたので、その本はおそらく少なくとも80年代後半のGNU Emacsの経験について公平な考えを与えるでしょう。

当時のハードウェアは、80年代のGNU Emacs体験をEmacs自体の状態と同じくらいに形作っていたでしょう。80カラムのモノクロテキストのみのディスプレイまたはビデオモードが一般的であり、「8メガと常時交換」が依然として最新であることを思い出してください。Emacsの表示コードで編集距離を最小限にしようとしていた長さも物語を語っています。

1985年、Gosling / Unipress Emacsの論争は明らかに現在または最近のものでしたが、XEmacsの分裂は数年先でした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.