Acme es un editor de texto y shell gráfico del sistema operativo Plan 9 de Bell Labs , diseñado e implementado por Rob Pike . Puede utilizar el lenguaje de comandos Sam . El diseño de la interfaz fue influenciado por Oberon . Se diferencia de otros entornos de edición en que actúa como un servidor 9P . Un elemento distintivo de la interfaz de usuario son los acordes del mouse .
Autor (es) original (es) | Rob Pike |
---|---|
Sistema operativo | Plan 9 , Inferno , tipo Unix , Windows |
Tipo | Interfaz de programación |
Licencia | LPL [1] o GPL v2 [2] [3] |
Sitio web | acme |
Descripción general
Acme se puede utilizar como lector de correo y noticias , o como interfaz para wikifs . Estas aplicaciones son posibles gracias a componentes externos que interactúan con acme a través de su interfaz de sistema de archivos. Rob Pike ha mencionado que Penn Jillette de Penn & Teller le sugirió el nombre "Acme" durante una noche de cine en Times Square cuando pidió un nombre adecuado para un editor de texto que hace "todo". [4]
Puertos
Un puerto al sistema operativo Inferno es parte de la distribución predeterminada de Inferno. Inferno puede ejecutarse como una aplicación sobre otros sistemas operativos, lo que permite que el puerto de acme de Inferno se utilice en la mayoría de los sistemas operativos, incluidos Microsoft Windows y Linux . Un proyecto llamado acme: stand alone complex pretende hacer que acme se ejecute como una aplicación independiente en el sistema operativo host. [5]
Un puerto de trabajo de acme para sistemas operativos similares a Unix se incluye en Plan 9 de User Space , una colección de varios programas portados de Plan 9 . Actualmente se ha probado en una variedad de sistemas operativos que incluyen: Linux , Mac OS X , FreeBSD , NetBSD , OpenBSD , Solaris y SunOS .
Usuarios notables de Acme
- Dennis Ritchie [6]
- Russ Cox
- Rob Pike (Autor de Acme)
Ver también
- Wily , un look similar disponible para Unix . Sin mantenimiento desde la adaptación del acme original como parte del Plan 9 de User Space .
- sam , el otro editor de texto popular de Rob Pike. Predecesor de Acme.
- 'Ayuda': una interfaz de usuario global minimalista. precursor de acme y compartiendo muchas de sus ideas también por Rob Pike.
- Plan 9 de Bell Labs
- wmii , un administrador de ventanas con mucha inspiración de Acme.
- Lista de aplicaciones del Plan 9
Referencias
- ^ "Licencia pública de Lucent versión 1.02" . Consultado el 18 de abril de 2014 .
- ^ "Aviso de derechos de autor de Inferno" . Vita Nuova. Archivado desde el original el 9 de agosto de 2019 . Consultado el 9 de agosto de 2019 .
- ^ UC Berkeley. "La Universidad de California, Berkeley, ha sido autorizada por Alcatel-Lucent para lanzar todo el software Plan 9 previamente regido por la Licencia Pública Lucent, Versión 1.02 bajo la Licencia Pública General GNU, Versión 2" . Archivado desde el original el 4 de noviembre de 2015 . Consultado el 13 de febrero de 2014 .
- ^ "Preguntas frecuentes de Acme" . cat-v . Consultado el 25 de enero de 2013 .
- ^ "acme: complejo independiente" . caerwyn.com .
- ^ Jensen-Urstad, Anders (15 de octubre de 2015). "Capturas de pantalla de desarrolladores y gente de Unix (2002)" . Archivado desde el original el 20 de septiembre de 2016 . Consultado el 3 de enero de 2019 .
enlaces externos
- Pike, Rob (1994). "Acme - una interfaz de usuario para programadores" . CS1 maint: parámetro desalentado ( enlace )
- , los manuales.
- Plan 9 de User Space (también conocido como plan9port) es un puerto de muchos programas de Plan 9 desde su entorno nativo de Plan 9 a sistemas operativos similares a Unix , incluido Mac OS X.
- acme stand alone complex : una distribución de la versión Inferno de acme empaquetada para Windows, OS X y Linux e incluye muchos extras y herramientas (un cliente IRC, un cliente wiki, un navegador web, un depurador, etc.)
- Russ Cox demostrando Acme