Gänschen Emacs

Gosling Emacs (häufig verkürzt zu "Gosmacs" oder "gmacs") war eine Durchführung von Emacs geschrieben 1981 von James Gosling in C. Seine Erweiterungssprache, Mocklisp, hat eine Syntax, die ähnlich dem Lispeln scheint, aber Mocklisp hat Listen oder irgendwelchen anderer strukturierter datatypes nicht. Gosling hat am Anfang Gosling Emacs erlaubt, ohne formelle Beschränkungen neu verteilt, aber später es an UniPress verkauft zu werden.

Gänschen-Emacs war wegen des wirksamen Wiederanzeigecodes besonders beachtenswert, der eine dynamische Programmiertechnik verwendet hat, um das klassische Schnur-zu-Schnur-Korrektur-Problem zu beheben. Der Algorithmus war ziemlich hoch entwickelt; diese Abteilung der Quelle wurde durch einen Schädel-und-gekreuzten-Knochen in der ASCII Kunst angeführt, zukünftigen improver warnend, dass, selbst wenn sie gedacht haben, dass sie verstanden haben, wie der Anzeigecode gearbeitet hat, sie wahrscheinlich nicht getan haben.

Seitdem Gänschen seine uneingeschränkte Neuverteilung erlaubt hatte, hat Richard Stallman ein Gänschen Emacs Code in der anfänglichen Version des GNUS Emacs verwendet. UniPress hat begonnen, Gänschen Emacs zu verkaufen (der es Unipress Emacs umbenannt hat), weil ein Eigentumsprodukt, und umstritten, Stallman gebeten hat aufzuhören, Gänschen Emacs Quellcode zu verteilen. UniPress ist nie gegen Stallman oder seine werdende Organisation zur Förderung freier Software gerichtlich vorgegangen, gläubige "Hobbyisten und Akademiker konnten Emacs nie erzeugen, der sich" mit ihrem Produkt bewerben konnte. Das ganze Gänschen Emacs Code wurde vom GNU Emacs durch die Version 16.56 mit der möglichen Ausnahme von einigen besonders haarigen Abteilungen des Anzeigecodes entfernt. Die letzten Versionen des GNUS Emacs (bezüglich des Augusts 2004) zeigen die Warnung des Schädels-und-gekreuzten-Knochen nicht.

  • Christopher Kelty, "EMACS, grep, und UNIX: Autorschaft, Erfindung und Übersetzung in der Software",
http://www.burlingtontelecom.net/~ashawley/gnu/emacs/ConText-Kelty.pdf

Front de libération du Québec / Hanni Wenzel
Impressum & Datenschutz