Gosling Emacs (acortado a menudo al " Gosmacs" o " gmacs") era una puesta en práctica de Emacs escrita en el 1981 por el James Gosling en el C . Era el primer Emacs a funcionar bajo Unix . Su lengua de la extensión, Mocklisp, tiene un sintaxis que aparezca similar al balbucee, pero Mocklisp no tiene ninguna lista u otra los datatypes estructurados. Gosling permitió inicialmente que redistribuyeran sin restricciones formales, pero más adelante que le fueran vendido a Gosling Emacs al UniPress .

Gosling Emacs era especialmente notable para su código eficiente del redespliegue, que utilizó una técnica de la programación dinámica para solucionar el problema clásico de la corrección de la Secuencia-a-secuencia. El algoritmo era absolutamente sofisticado; esa sección de la fuente fue dirigida por un cráneo y los crossbones en el arte ASCII, advirtiendo los promotores supuestos que incluso si pensaron ellos entendían cómo no lo hizo el código de la exhibición trabajado, ellos probablemente.

Puesto que Gosling había permitido su redistribución sin restricción, el Richard Stallman utilizó un cierto código de Gosling Emacs en la versión inicial GNU Emacs . Sin embargo, puesto que UniPress ahora vendía a Gosling Emacs (a que retituló Unipress Emacs ) como producto propietario, pidió Stallman para parar el distribuir del código fuente de Gosling Emacs. UniPress nunca tomó la demanda legal contra Stallman o su naciente Free Software Foundation, creyendo el " los aficionados a los hobbys y el académico podrían nunca producir un Emacs que podría compete" con su producto. Todo el código de Gosling Emacs fue quitado de GNU Emacs por la versión 16.56, con la excepción posible de algunas secciones particularmente melenudas del código de la exhibición. Las versiones recientes de GNU Emacs (por lo menos en fecha el agosto de 2004) incluso contienen no más el " cráneo y crossbones" advertencia.

  • Zenithic
  • Gosling Emacs
    Random links:Altos del Los, California | Fianna | Ley suave | Agua madre de salmuera, Victoria | Astroglide

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">