Acme (text editor)













Acme

A screenshot of Acme
A screenshot of Acme

Original author(s)Rob Pike
Operating system
Plan 9, Inferno, Unix-like, Windows
TypeText editor
License
LPL[1] or GPL v2[2][3]
Websiteacme.cat-v.org

Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the Sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server. A distinctive element of the user interface is mouse chording.




Contents





  • 1 Overview


  • 2 Ports


  • 3 Notable Acme users


  • 4 See also


  • 5 References


  • 6 External links




Overview


Acme can be used as a mail and news reader, or as a frontend to wikifs. These applications are made possible by external components interacting with acme through its file system interface. Rob Pike has mentioned that the name "Acme" was suggested to him by Penn Jillette of Penn & Teller during a movie night at Times Square when he asked for a suitable name for a text editor that does "everything".[4]



Ports


A port to the Inferno operating system is part of Inferno's default distribution. Inferno can run as an application on top of other operating systems, allowing Inferno's port of acme to be used on most operating systems, including Microsoft Windows and GNU/Linux. A project called acme: stand alone complex intends to make acme run as a standalone application on the host operating system.[5]


A working port of acme for Unix-like operating systems is included in Plan 9 from User Space, a collection of various ported programs from Plan 9. Currently it has been tested on a variety of operating systems including: Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Solaris and SunOS.



Notable Acme users



  • Dennis Ritchie [6]

  • Russ Cox


  • Rob Pike (Acme Author)


See also




  • Wily, a look-alike available for Unix. Unmaintained since the port of the original acme as part of Plan 9 from User Space.


  • sam, Rob Pike's other popular text editor. Predecessor of Acme.


  • 'Help': A Minimalist Global User Interface. precursor of acme and sharing many of its ideas also by Rob Pike.

  • Plan 9 from Bell Labs


  • wmii, a window manager with much inspiration from Acme.

  • List of Plan 9 applications


References




  1. ^ "Lucent Public License Version 1.02". Retrieved 2014-04-18..mw-parser-output cite.citationfont-style:inherit.mw-parser-output .citation qquotes:"""""""'""'".mw-parser-output .citation .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-ws-icon abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center.mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-maintdisplay:none;color:#33aa33;margin-left:0.3em.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em


  2. ^ "Inferno copyright notice". Vita Nuova. Retrieved 2014-04-18.


  3. ^ UC Berkeley. "The University of California, Berkeley, has been authorised by Alcatel-Lucent to release all Plan 9 software previously governed by the Lucent Public License, Version 1.02 under the GNU General Public License, Version 2". Retrieved 2014-02-13.


  4. ^ "Acme FAQ". cat-v. Retrieved 2013-01-25.


  5. ^ "acme: stand alone complex". caerwyn.com.


  6. ^ Jensen-Urstad, Anders (15 October 2015). "Screenshots from developers & Unix people (2002)". Archived from the original on 20 September 2016. Retrieved 3 January 2019.



External links



  • Pike, Rob (1994). "Acme — A User Interface for Programmers".


  • acme(1) acme(4), the manuals.


  • Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems, including Mac OS X.


  • acme stand alone complex - A distribution of the Inferno version of acme packaged for Windows, OS X and Linux and including many extras and tools (an IRC client, a wiki client, a web browser, a debugger, etc.)

  • Russ Cox demonstrating Acme








Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?