Lucid Incorporated era una empresa de desarrollo de software informático con sede en Menlo Park , California . Fundada por Richard P. Gabriel en 1984, quebró en 1994.
Industria | Industria del software |
---|---|
Fundado | 1984 |
Difunto | 1994 |
Destino | Quiebra (1994) |
Sede | Menlo Park , California |
Gente clave | Richard P. Gabriel , Scott Fahlman y Rodney Brooks |
Productos | Lucid Common Lisp, Energizar, Lucid Emacs |
Principios
Gabriel había estado trabajando para Lawrence Livermore National Labs en un proyecto de hardware de computadora llamado "S1", cuya primera encarnación usó un procesador CISC . La tecnología del compilador necesaria para aprovechar al máximo el conjunto de instrucciones demostró ser inviable de desarrollar, y la segunda encarnación fue en cambio un procesador RISC . El "ingrediente secreto" era la pantografía láser , un proceso que utilizaba un láser enfocado para grabar los semiconductores del chip en lugar de la máscara fotográfica habitual.
El equipo que trabaja en este proyecto comenzó a redactar un plan de negocios para producir supercomputadoras , incluido todo su software básico, con esta tecnología derivada. Durante el proceso de desarrollo del plan de negocios y la búsqueda de capital de riesgo, el objetivo cambió de producir supercomputadoras a producir implementaciones comerciales y entornos de desarrollo para el lenguaje de programación Common Lisp , recientemente finalizado , que Gabriel esperaba que se convirtiera en el lenguaje estándar de IA . Las perspectivas de Lucid mejoraron por el hecho de que cinco de los diez fundadores iniciales ( Bill Scherlis , Scott Fahlman , Eric Benson, Rodney Brooks y Gabriel) estaban en el comité que había escrito el estándar Common Lisp; Además, Gabriel fue el iniciador del esfuerzo de diseño de Common Lisp, Fahlman fue su líder de facto , y tanto Gabriel como Fahlman eran parte del grupo de autores de cinco personas del estándar (conocido como Quinquevirate ; estos eran Guy L. Steele Jr . , Fahlman , David A. Moon , Daniel L. Weinreb y Gabriel ). El primer director ejecutivo fue Tony Slocum , anteriormente de IntelliCorp ; y Gabriel fue Director Técnico (CTO) de Lucid y primer presidente. Sin embargo, el intérprete y el entorno para Common Lisp que pretendían comercializar no eran para las máquinas Lisp dominantes en ese momento . Las estaciones de trabajo normales se habían vuelto lo suficientemente rápidas para ejecutar razonablemente los lenguajes Lisp, y era este, un mercado mucho más grande, al que se dirigía Lucid.
Seis meses después de recibir $ 600,000 en capital inicial, Lucid tenía una implementación básica en ejecución. Sobre la base de esto, recibieron otros $ 3,500,000 en capital de riesgo y tenían acuerdos OEM con Sun Microsystems , Apollo Computer y Prime , y tenían un acuerdo con Symbolics de que pondrían un entorno de desarrollo cruzado Lucid Common Lisp en su Máquinas Lisp, que permiten a los programadores desarrollar software en máquinas Symbolics Lisp que podrían ejecutarse en estaciones de trabajo Unix bajo Lucid Common Lisp. (Symbolics aparentemente estuvo de acuerdo con esto porque habían subestimado drásticamente la velocidad de Lisp en estaciones de trabajo Unix para que fuera 17 veces más lenta que en una Symbolics 3600).
Éxito inicial
El producto de la empresa en última instancia enviado fue un Lisp integrado IDE de Sun Microsystems ' RISC de hardware arquitectura de este eludió la falla principal de las máquinas Lisp por, en esencia, la reescritura de una versión menor del IDE máquina Lisp para su uso en una moribunda más rentable y menos arquitectura.
A pesar de su éxito en enviar su entorno con muchos fabricantes de computadoras como Hewlett-Packard , IBM , Intel , Groupe Bull , DEC , Lucid sufrió varios reveses durante este período que incluyeron perder a su CEO por depresión cuando la compañía no despegó [1] ( fue reemplazado por Bob Kadarauch ) y una empresa fallida que intentaba duplicar el sistema operativo Lisp de Symbolic para una estación de trabajo IBM RT PC ). [2] El hecho de que Lucid no tuviera contacto con los clientes reales significó que los problemas sistémicos con toda la industria Lisp se vieron exacerbados por la falta de retroalimentación de los usuarios. [3]
En 1987, Gabriel dimitió como presidente, pero siguió siendo su director de tecnología.
Disminución
Finalmente, el enfoque de Lucid cambió (durante el invierno de la IA ) del mercado Lisp (que todavía estaba creciendo en este momento) a un IDE orientado a objetos para C ++ llamado "Energize". Un componente central del IDE era la versión de Emacs de Richard Stallman , GNU Emacs . Sin embargo, GNU Emacs no era adecuado para las necesidades de Lucid, y se asignaron varios programadores de Lucid (incluido Jamie W. Zawinski ) para ayudar a desarrollar GNU Emacs para satisfacer esas necesidades. Surgió la fricción entre los programadores y Stallman, y Lucid bifurcó el software, por lo que fueron los principales responsables del nacimiento de XEmacs . [4]
En 1994, los intentos de Lucid de reinventarse a sí misma como una empresa de C ++, y su descuido de su todavía rentable línea lateral Lisp habían terminado en un fracaso, y los ingresos de la empresa cayeron a niveles que no podían sostenerlos. Lucid Incorporated quebró . Los derechos de Lucid Common Lisp se vendieron a Harlequin Ltd., que fue comprada en 1999 por Global Graphics ; Luego, Global Graphics vendió los derechos a Xanalys Corporation, que escindió LispWorks , el actual titular de los derechos que vende Lucid Common Lisp bajo la etiqueta "Liquid Common Lisp" [5] . Los derechos de Energize aparentemente fueron comprados por Tartan, Inc.
El bloguero (y ex empleado de Amazon) Steve Yegge ha declarado que muchos de los "grandes" ingenieros responsables del éxito inicial de Amazon y la fortaleza continua de sus equipos técnicos eran ex empleados de Lucid. [6]
Referencias
- ^ Richard P. Gabriel, Patrones de software, p.193
- ^ Richard P. Gabriel, Patrones de software, p.189
- ^ Richard P. Gabriel, Patrones de software, p.192
- ^ Zawinski, Jamie (2000). "El cisma de Lemacs / FSFmacs" . Archivado desde el original el 30 de noviembre de 2009 . Consultado el 12 de diciembre de 2009 .
- ^ "Liquid Common Lisp" . Lispworks.com . Consultado el 10 de junio de 2013 .
- ^ Yegge, Steve (2008). "Hecho y hace las cosas inteligentes" . Consultado el 26 de junio de 2012 .
enlaces externos
- Patterns of Software : una colección de ensayos de Gabriel, incluidas algunas memorias sobre Lucid (pdf)
- "Carta a Chris DiBona y Tim O'Reilly" - (Carta abierta de Gabriel escrita sobre la bifurcación de XEmacs en respuesta a la descripción de la bifurcación en Open Sources: Voices from the Open Source Revolution [1] )
- Colección de código fuente de Lucid : incluye Lucid Common Lisp, Energize (incompleto), Lucid Emacs.