Lite mjukvaruhistoria. EMACS.

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Lite mjukvaruhistoria. EMACS.

Inlägg 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
SvenW
Inlägg: 1124
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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... :)
agehall
Inlägg: 427
Blev medlem: 12 augusti 2020, 19:27:54

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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.
Användarvisningsbild
stenD
Inlägg: 1350
Blev medlem: 23 september 2010, 21:53:35
Ort: Ljusfallshammar

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7158
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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.
guckrum
Inlägg: 1691
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Lite mjukvaruhistoria. EMACS.

Inlägg av guckrum »

Jag har bara kört Emacs sedan tidigt nittiotal. Häftigt att Emacs fortfarande utvecklas i högt tempo!
davidi
Inlägg: 577
Blev medlem: 13 oktober 2011, 16:45:38
Ort: Ekerö

Re: Lite mjukvaruhistoria. EMACS.

Inlägg av davidi »

Alltid Emacs för lite mer omfattande uppgifter. För enstaka ändringar i exempelvis config-filer använder jag oftast vi.
Användarvisningsbild
mankan
EF Sponsor
Inlägg: 908
Blev medlem: 18 juli 2015, 11:23:22
Ort: Linköping

Re: Lite mjukvaruhistoria. EMACS.

Inlägg av mankan »

Japp, använder Emacs som IDE dagligen.
larsbrinkhoff
Inlägg: 21
Blev medlem: 30 maj 2013, 19:53:36

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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.
Användarvisningsbild
petertub
Inlägg: 391
Blev medlem: 21 september 2022, 15:59:11
Kontakt:

Re: Lite mjukvaruhistoria. EMACS.

Inlägg av petertub »

Jag använder originalet på en PDP-10-emulator.
Är det en toad ? Visste bara att peter lötberg hade en ...
MiaM
Inlägg: 9990
Blev medlem: 6 maj 2009, 22:19:19

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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.
Nerre
Inlägg: 26717
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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 :)
guckrum
Inlägg: 1691
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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" :-)
Användarvisningsbild
Glenn
Inlägg: 33841
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Lite mjukvaruhistoria. EMACS.

Inlägg 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..
Skriv svar