Seperti apa Emacs di tahun 80-an?

23

Saya telah mencari-cari rekaman distribusi Emacs kuno, tetapi tidak berhasil. Kode sumber untuk Emacs 16.56 dari 15 Juli 1985 tersedia di Github , tetapi dalam keadaan apa pun saya tidak bisa membuatnya.

Makalah Stallman Emacs yang asli menggambarkan Elisp, motivasi di balik Emacs, dan beberapa ekstensi lama - tetapi tidak cukup bagi seseorang untuk merekonstruksi bagaimana rasanya bermain-main dengannya.

Pertanyaan saya adalah, bagaimana penampilan Emacs saat itu? Sebelum mode-org, MELPA, magit, sebagian besar bahasa yang kita kenal sekarang - apakah orang melakukan sesuatu selain meretas Lisp?

Apakah ada paket yang digunakan orang yang sekarang benar-benar dilupakan? Seperti apa "UI" itu?

Dan sebagai pertanyaan terakhir: adakah yang kita miliki saat ini yang hidup tidak berubah sejak rilis pertama GNU Emacs?

Saya akan tertarik untuk mendengar dari mereka yang menggunakannya saat itu.

(Saya memberi tag terminal-emacs karena pertanyaannya membutuhkan setidaknya satu tag.)

dangom
sumber
1
Saya sedikit terkejut mengetahui bahwa tag rilis paling awal dalam repositori adalah 19,34. Tanggal untuk komit awal dalam sejarah secara singkat menyarankan bahwa kode di sana mungkin kembali ke 17,36 atau bahkan 15,10. Sayangnya hampir tidak ada dalam komit-komit awal itu, jadi versi buildable pertama dalam repositori agaknya adalah beberapa versi Emacs 18 (masih belum diberi tag).
phils
1
Salinan 16,56 cukup menarik, karena itu. Akan rapi jika itu dan versi yang lebih lama masih tersedia ditambahkan ke repositori sebagai cabang terpisah - tidak terkait dengan sejarah utama, tetapi masih ada.
phils
1
Apakah Anda baru saja memanggil kami kuno ?
RockPaperLizard
Anda dapat menjalankan zmacs dari mesin lisp di emulator yang dapat Anda temukan di unlambda.com/cadr . Mungkin lebih tua dari GNU Emacs, tetapi masih terasa cukup akrab.
DoMiNeLa10
1
Anda bisa masuk ke mesin ITS atau TOPS-20, dan kemudian Anda akan melihat bagaimana Emacs terlihat seperti tahun 70-an !
Lars Brinkhoff

Jawaban:

24

Emacs mendahului GNU Emacs dan karenanya mendahului Emacs Lisp.

Di sebagian besar tahun 80-an, Emacs hanya apa yang sekarang kita sebut terminal-mode (dan hanya satu frame), dan tidak ada mouse, menu-bar, bilah alat, pinggiran, wajah, warna, atau Kustomisasi.

Sisanya tampak dan bertindak hampir sama seperti sekarang (untuk mode terminal). Mode bantuan (misalnya C-h f) pada dasarnya sama, tetapi tanpa Backdll. Info dasarnya sama. Minibuffer, windows, area echo, region, isearch, apropos, dan query-replace dll semua pada dasarnya sama seperti sekarang. Penggunaan TAGSfile untuk melompat ke fungsi dll definisi pada dasarnya sama.

Jadi ya, sebagian besar hal-hal dasar mungkin hidup kurang lebih tidak berubah, tetapi barang telah ditambahkan. Banyak hal yang ditambahkan, pada awalnya, adalah hal-hal yang ada di tempat lain di GUI: mouse, warna, bingkai terpisah, dll.

Halaman kategori Sejarah EmacsWiki dapat memberi Anda lebih banyak latar belakang. Di antara info lain, di sana Anda akan menemukan tautan ke timeline Emacs .

Drew
sumber
4

Edisi pertama O'Reilly's Learning GNU Emacs berasal dari tahun 1991, sehingga buku itu mungkin akan memberi Anda gagasan yang adil tentang setidaknya pengalaman GNU Emacs akhir tahun '80 -an.

Perangkat keras pada waktu itu akan membentuk pengalaman 80-an GNU Emacs seperti halnya keadaan Emacs sendiri. Ingatlah bahwa tampilan hanya teks monokrom 80-kolom atau mode video adalah umum, dan "Eight Megs And Swap Swapping" masih berlaku. Panjang orang yang akan meminimalkan jarak edit dalam kode tampilan Emacs juga menceritakan sebuah kisah.

Pada tahun 1985 kontroversi Gosling / Unipress Emacs tampaknya masih terkini atau baru-baru ini, sementara perpecahan XEmacs beberapa tahun lagi.

leoc
sumber