Procurei em todo o lado imagens de distribuições antigas do Emacs, mas sem sucesso. O código fonte do Emacs 16.56, de 15 de julho de 1985, está disponível no Github , mas sob nenhuma circunstância eu consegui compilar.
O artigo original do Stallman Emacs descreve o Elisp, a motivação por trás do Emacs e algumas extensões antigas - mas não é suficiente para se reconstruir como era brincar com ele.
Minha pergunta é: como o Emacs se parecia nos dias de hoje? Antes do modo organizacional, o MELPA, o magit, a maioria dos idiomas que conhecemos hoje - as pessoas fizeram algo além de invadir o Lisp?
Havia pacotes que as pessoas usavam que agora estão completamente esquecidos? Como era a "interface do usuário"?
E como última pergunta: existe algo que temos hoje que permanece inalterado desde o primeiro lançamento do GNU Emacs?
Eu ficaria interessado em ouvir daqueles que o usaram na época.
(Marquei terminal-emacs porque a pergunta precisa de pelo menos uma tag.)
fonte
Respostas:
O Emacs é anterior ao GNU Emacs e, portanto, anterior ao Emacs Lisp.
Na maior parte dos anos 80, o Emacs era apenas o que chamamos de modo terminal (e apenas um quadro), e não havia mouse, barra de menus, barra de ferramentas, franjas, rostos, cores ou Personalizar.
O resto parecia e agia da mesma forma que agora (no modo terminal). O modo de ajuda (por exemplo
C-h f
) era essencialmente o mesmo, mas semBack
etc. As informações eram essencialmente as mesmas. O minibuffer, as janelas, a área de eco, a região, a pesquisa, o propósito e a substituição de consultas etc. eram todos essencialmente os mesmos de agora. O uso deTAGS
arquivos para ir para uma definição de função etc. era essencialmente o mesmo.Então, sim, a maioria das coisas básicas provavelmente vive mais ou menos inalterada, mas as coisas foram adicionadas. Muitas das coisas adicionadas, a princípio, eram coisas que existiam em outras GUIs: mouse, cores, quadros separados etc.
A página da categoria Histórico do EmacsWiki pode fornecer mais informações. Entre outras informações, você encontrará um link para uma linha do tempo do Emacs .
fonte
A primeira edição do Learning GNU Emacs de O'Reilly data de 1991, portanto esse livro provavelmente lhe dará uma boa idéia de pelo menos a experiência do GNU Emacs do final dos anos 80.
O hardware da época moldaria a experiência do GNU Emacs dos anos 80, tanto quanto o próprio estado do Emacs. Lembre-se de que os monitores monocromáticos de 80 colunas ou modos de vídeo eram comuns, e "Oito megas e trocas constantes" ainda estavam em vigor. O comprimento que as pessoas iam minimizar as distâncias de edição no código de exibição do Emacs também conta uma história.
Em 1985, a controvérsia de Gosling / Unipress Emacs aparentemente ainda era atual ou recente, enquanto o cisma do XEmacs estava a alguns anos de distância.
fonte