Rozejrzałem się dookoła w poszukiwaniu starożytnych dystrybucji Emacsa, ale bezskutecznie. Kod źródłowy Emacsa 16.56 z 15 lipca 1985 jest dostępny na Github , ale pod żadnym pozorem nie udało mi się go zbudować.
Oryginalny artykuł Stallmana Emacsa opisuje Elisp, motywację stojącą za Emacsem i kilka starych rozszerzeń - ale nie wystarczy, aby odtworzyć, jak się z tym bawił.
Moje pytanie brzmi: jak wyglądał Emacs w tamtych czasach? Przed org-mode, MELPA, magit, większość znanych nam języków - czy ludzie robili coś oprócz hakowania Lisp?
Czy były pakiety, z których ludzie korzystali, a które są teraz zupełnie zapomniane? Jak wyglądał „interfejs użytkownika”?
I jako ostatnie pytanie: czy jest coś, co mamy dzisiaj, co żyje bez zmian od pierwszego wydania GNU Emacs?
Chciałbym usłyszeć od tych, którzy go wtedy używali.
(Oznaczyłem terminal-emacs, ponieważ pytanie wymaga co najmniej jednego tagu).
źródło
Odpowiedzi:
Emacs poprzedza GNU Emacs, a tym samym poprzedza Emacs Lisp.
W większości lat 80. Emacs był tylko tym, co teraz nazywamy trybem terminalowym (i tylko jedną ramką), i nie było myszy, paska menu, paska narzędzi, grzywki, twarzy, kolorów ani dostosowywania.
Reszta wyglądała i działała mniej więcej tak samo jak teraz (w trybie terminalowym). Tryb pomocy (np.
C-h f
) Był zasadniczo taki sam, ale bezBack
itd. Informacje były zasadniczo takie same. Minibufor, okna, obszar echa, region, isearch, apropos i zamiana zapytań itp. Były zasadniczo takie same jak teraz. UżycieTAGS
plików do przejścia do definicji funkcji itp. Było zasadniczo takie samo.Więc tak, większość podstawowych rzeczy prawdopodobnie żyje mniej więcej bez zmian, ale rzeczy zostały dodane. Na początku dodawano wiele elementów, które istniały gdzie indziej w GUI: mysz, kolor, osobne ramki itp.
Strona kategorii Historia EmacsWiki może dać ci więcej tła. Znajdziesz tam między innymi link do osi czasu Emacsa .
źródło
Pierwsze wydanie O'Reilly's Learning GNU Emacs pochodzi z 1991 roku, więc ta książka prawdopodobnie da ci rzetelny obraz przynajmniej doświadczeń GNU Emacs z końca lat 80.
Sprzęt tego czasu ukształtowałby doświadczenie GNU Emacs z lat 80. tak samo jak sam Emacs. Pamiętaj, że 80-kolumnowe monochromatyczne wyświetlacze tekstowe lub tryby wideo były powszechne, a „Osiem megapikseli i ciągła wymiana” były nadal aktualne. Długości, które ludzie zamierzali zminimalizować odległości edycji w kodzie wyświetlacza Emacsa, również opowiadają historię.
W 1985 r. Spór o Gosling / Unipress Emacs był najwyraźniej aktualny lub niedawny, podczas gdy schizma XEmacs była za kilka lat.
źródło