Redigerer
GNU Emacs
(avsnitt)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
=== Norske bidrag === Den [[norge|norske]] programmereren [[Erik Naggum]] (1965–2009) var en bidragsyter til GNU Emacs i nesten et tiår.<ref name="Naggum">«I have contributed to GNU Emacs just short of a decade […]» http://groups.google.com/group/comp.lang.lisp/msg/e239591cbc9eb18d</ref> Han bidro til mange [[patch]]er til GNU Emacs fra versjon 19.26 (lansert 7. juli 1994) til versjon 20.4 (lansert 12. juli 1999).<ref name="Naggum_wiki">[https://www.emacswiki.org/emacs/ErikNaggum Erik Naggum], Emacs Wiki, sist endret 24. august 2013</ref> Erik Naggum var en forsvarer av [[ANSI]]-standarden [[Common Lisp]], og prøvde å utvikle Emacs Lisp i retning av Common Lisp.<ref name="Naggum"/> I denne forbindelse forfattet han <code>hyperspec.el</code> (''Common Lisp Hyperspec''), et [[HTML]]-dokument som ga en gjengivelse av spesifikasjonen til Common Lisp.<ref>[https://www.emacswiki.org/emacs/CommonLispHyperspec Common Lisp Hyperspec], Emacs Wiki, sist endret 13. mars 2019</ref> Like etter årtusenskiftet syslet han med planene om å lage en ''Common Lisp Emacs'' som skulle erstatte Emacs Lisp, noe som fremgår av diskusjoner på diskusjonsgruppen <code>comp.lang.lisp</code>.<ref>[https://www.emacswiki.org/emacs/CommonLispEmacs Common Lisp Emacs], Emacs Wiki, sist endret 27. september 2013</ref><ref>[https://groups.google.com/g/comp.lang.lisp/c/V7yiSIfLEis/m/HNTWt7dcN3QJ Re: CL-Emacs (was Re: Multiple LISP's?)], comp.lang.lisp, 27. september 2001, 13:58:59 GMT</ref> I sitt innlegg <code>Re: RFC: Lisp/Scheme with less parentheses through Python-like significant indentation?</code> skrev han på <code>comp.lang.lisp</code> den 11. august 2000: «"De som ikke kjenner til Lisp er dømt til å finne det opp på nytt", er en Emacs-innstilling. Dette er et Lisp-miljø, så jeg burde kanskje si: "De som ikke kjenner til Emacs er dømt til å oppfinne det på nytt."»<ref name="Naggum"/> En annen ting som opptok Naggum var overgangen fra [[ASCII]] til flere [[tegnsett]]. ASCII er en 7-biters kode med 128 mulige tegn. I oktober 1991 ble første versjon av [[Unicode]] lansert, som støttet 7,129 tegn. I versjon 15.0, som ble lansert i september 2022, hadde dette vokst til 161,149 tegn, som innbefattet 186 moderne og historiske [[skriftsystem]]er. [[ISO/IEC 10646|UCS-2]] som er en implementasjon av Unicode, bruker 16 biter til å fremstille tegn, og det arbeides også med UTF-32, som bruker 32 biter. Emacs var tidlig ute med støtte for flere tegnsett, faktisk forut for Unicode. Implementasjonen i Emacs kalles ''[[MULtilingual Enhancement]]'' (MULE), og støtter minst 42 tegnsett, 53 kodesett, 128 innmatingsmetoder og 58 språk. Implementasjonen i Emacs er på mange måter mer avansert enn Unicode, og gjør det mulig å ha flerspråklige tekster i ulike språk i et og samme buffer.<ref name="aist">[http://ieeexplore.ieee.org/iel5/8375/26364/01173098.pdf?arnumber=1173098 "Open source software research activities in AIST towards secure open systems"], by Kazuhito Ohmaki, in ''Proceedings of the 7th IEEE International Symposium on High Assurance Systems Engineering'' (HASE'02), p. 37-, 2002 {{ISBN|0-7695-1769-2}}. IEEE Computer Society, Washington, D.C.</ref> MULE ble opprinnelig lansert på Nemacs, en [[japansk]] versjon av Emacs som ble lansert i 1987. Det ble deretter implementert i [[XEmacs]] og i versjon 20.1 av GNU Emacs den 17. september 1997. Erik Naggum arbeidet på støtten for flere tegnsett i Emacs i flere år. Han sluttet etter introduksjonen av MULE, på grunn av de «semantiske kollisjoner» dette medførte i [[versjonskontrollsystem]]et CVS. I denne forbindelse laget han et «multi-byte survival kit» for brukere av Emacs 20 som ønsket å bevare adferden til tegnsettet i Emacs 19. Programvareselskapet [[Red Hat]] inkluderte dette programvareverktøyet i [[Red Hat Linux]] 5.0 «Hurricane» den 1. desember 1997.<ref name="Naggum_wiki"/>
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Denne siden er medlem av 2 skjulte kategorier:
Kategori:Artikler med offisielle lenker og uten kobling til Wikidata
Kategori:Artikler uten offisielle lenker fra Wikidata
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon