Sida 1 av 1

Lite mjukvaruhistoria. EMACS.

Postat: 21 april 2023, 23:44:49
av sodjan
Intressant bakgrund och historia kring EMACS, varför Lisp är macro-språket i EMACS
och två nu bortglömda editorer kallade EINE och ZWEI...
EMACS began life as a library of macros for the MIT AI Lab's dialect of TECO
for the PDP-10. (TECO itself was written in MIDAS, a powerful macro assembler
that originated on the PDP-6.) Initially, a real time editing feature was
added, and several hackers created small libraries of their own favorite
macros, then a hacker named Richard Stallman gathered up all those libraries,
eliminated duplicates and rationalized the implementation, and released the
result to the community.

EMACS was ported from the ITS operating system on their PDP-10s to TENEX
(ancestral to TOPS-20) by porting TECO there.

EMACS was also ported to Multics on the Honeywell 6180 processor at the MIT
Laboratory for Computer Science, but not by porting TECO. Instead, the MACLISP
dialect of LISP, another creation of the AI Lab, had already been ported to
Multics, so that was used as the base language for the EMACS port.

Meanwhile, an editor with the capabilities of EMACS was desired for the Lisp
machines being created by the AI Lab, so taking their cue from the Multics port
two Lisp based editors, EINE ("EINE Is Not EMACS") and ZWEI ("ZWEI Was EINE
Initially"), were created.

By now, Stallman was interested in creating an unburdened operating system for
exotic hardware (like VAXes and SUNs), and needed an editor, so he ported the
underlying Lisp and established an Emacs on top.

There might have been alternatives, but why fuck with a good thing?

--
Rich Alderson news@alderson.users.panix.com
https://www.emacswiki.org/emacs/Rich.Alderson

Re: Lite mjukvaruhistoria. EMACS.

Postat: 22 april 2023, 14:24:17
av SvenW
Finns här fler än jag som använder emacs?
Jag tycker fortfarande att den är oöverträffad, och numera dessutom snabb.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 22 april 2023, 14:27:51
av sodjan
Jag tror att jag testade en gång på 90 talet, på VAX på den tiden. Men inte mer än en test i så fall...
Men jag vet så klart vad det är... :)

Re: Lite mjukvaruhistoria. EMACS.

Postat: 22 april 2023, 14:57:35
av agehall
Jag kör mycket VSC numera men när jag sitter i en textterminal (vilket sker förvånansvärt ofta) är det fortfarande Emacs som gäller. Har fortfarande egentligen bättre koll på kortkommandon i Emacs än VSC.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 22 april 2023, 17:48:42
av stenD
jodå, sedan 70talet så är det mitt val, fast jag kört en massa andra som har gått att köra på den maskin jag för tillfället jobbat med typ uemacs på ABC1600

Re: Lite mjukvaruhistoria. EMACS.

Postat: 22 april 2023, 18:05:31
av psynoise
Jag är ingen avancerad användare men använder ändå oftast Emacs. Körde Vim under många år men senaste tio åren har det varit Emacs. Egentligen endast för att jag tyckte det var enkelt att kopiera rektanglar till en början.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 22 april 2023, 19:48:46
av guckrum
Jag har bara kört Emacs sedan tidigt nittiotal. Häftigt att Emacs fortfarande utvecklas i högt tempo!

Re: Lite mjukvaruhistoria. EMACS.

Postat: 23 april 2023, 00:17:19
av davidi
Alltid Emacs för lite mer omfattande uppgifter. För enstaka ändringar i exempelvis config-filer använder jag oftast vi.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 23 april 2023, 09:11:10
av mankan
Japp, använder Emacs som IDE dagligen.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 15 juli 2023, 13:14:20
av larsbrinkhoff
SvenW skrev: 22 april 2023, 14:24:17 Finns här fler än jag som använder emacs?
Jag använder originalet på en PDP-10-emulator.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 15 juli 2023, 14:48:17
av petertub
Jag använder originalet på en PDP-10-emulator.
Är det en toad ? Visste bara att peter lötberg hade en ...

Re: Lite mjukvaruhistoria. EMACS.

Postat: 15 juli 2023, 16:33:30
av MiaM
Interview with an Emacs Enthusiast in 2023 [Colorized] :D :D :D

Jag använder cirka aldrig Emacs. Det enda jag "kan" är ctrl+x ctrl+c (eller om det var tvärt om) sparar och avslutar, eller nåt sånt. Bra att veta så att man inte behöver logga in på en annan terminal och göra kill -9 på editorn.

Allmänt så undviker jag att köra editorer i *ix om jag inte absolut måste. För små editeringar kör jag joe, för större editeringar så kör jag editor i Windows på filer delade via SMB.

Re: Lite mjukvaruhistoria. EMACS.

Postat: 15 juli 2023, 16:48:18
av Nerre
Jag brukade använda Emacs rätt mycket förr när jag hade rätt många burkar (nåja, 2-3 stycken) med fulla Debian-installationer, mycket beroende på att jag använde Amis på gymnasiet.

Jag blev aldrig lika snabb som vissa andra då jag inte var lika bra på att se hur många rader upp eller ner jag skulle, jag behövde låta markören komma ikapp. Att sen nån köra grejer som Meta-8 Ctrl-N Meta-5 Meta-F och sen se redigerandet med eftersläpning i 1200 baud var rätt häftigt :)

Re: Lite mjukvaruhistoria. EMACS.

Postat: 15 juli 2023, 18:30:10
av guckrum
Det var en rolig video, många oneliners. -"Saying Emacs will die is like saying Turing complete will die" eller -"yes I fought in the Vim-Emacs wars" :-)

Re: Lite mjukvaruhistoria. EMACS.

Postat: 15 juli 2023, 21:32:15
av Glenn
Jag använder Xemacs när jag skriver script, och vi (vim) när jag editerar saker i textläge, detta när jag kör *IX då.

På Amigan använder jag CygnusEditor (CED) och i windows kör jag notepad++

På förra jobbet körde man dock emacs i textläge för en del saker, typ editera DNS, detta pga att det dels finns inbyggt att checka in och checka ut filer genom emacs, plus macron för att sedan baka ihop hela DNS'en..