Acme
アクメ・インターフェース / 1994– / Style / Platform Screen Languages
Acme is the interface Rob Pike described in a 1994 paper, a hybrid of window system, shell and editor. It has no icons and no pop-up or pull-down menus; any string anywhere on screen can be executed with the middle button or opened with the right one. Windows are stacked in columns, and each is only a one line tag above a body.
.png?width=640)
At a glance
Visual cues
- Windows are stacked in columns, and each window is just a one line tag above a body
- The scroll bar sits at the left edge of the body, and nothing sits at the right
- Sweeping a string with the middle button underlines it only while the button is held
- The body is pale yellow and the tag pale blue, and there is not one button or icon to click
Best used for
- When a working screen should stop gaining widgets and let every place you can type hold a command
- When a development environment is meant to be extended by users typing commands into the tag themselves
Use this style
Take the compact brief into a project or hand the structured version to an AI tool.
Detailed guidance and sourcesProduction rules, reference works, comparisons, research and citation formats
Dictionary entry
- Type
- One typeface, one size. No bold and no coloured text; state is shown by an underline and by inverted selection only.
- Composition
- Split the screen into columns and stack windows inside them. Each window is a one line tag above a body. Take no margin, and separate neighbours with a single thin rule.
- Material
- Two ground colours only: pale yellow for the body, pale blue for the tag, black for the text. Underline execution in dark red and reference in dark green, and fill the centre of the small square at the left of the tag when the file has been modified.
- Caution
- Copy the look and turn the tag into a fixed menu, and you lose the actual mechanism, which is that any string at all can be a command.
- Further study
- the definition Rob Pike's paper sets down, a hybrid of window system, shell and editor / the mechanism whereby everything to the right of the vertical bar in the tag is free scratch space, so a command written there stays put / what was carried over and what was left out from Oberon and Cedar, which the same paper compares
Related entries
- Terminal UI (ターミナルUI)Shared effects: Technique / Rebellion / Calm.Compare Acme and Terminal UI
- Motif (モチーフ)Same Platform Screen Languages lineage.Compare Acme and Motif
More from Platform Screen Languages
Continue through styles in the same Platform Screen Languages family, prioritised by shared effects.
- Oberon System Interface (オベロン・システムの画面)Shared effects: Technique / Calm / Rebellion.
- NeXTSTEP Interface (ネクストステップ・インターフェース)Shared effects: Technique / Calm.
- BeOS Interface (BeOS インターフェース)Shared effects: Technique / Rebellion.
Browse all Platform Screen Languages entries
Cite this entry
The dictionary is meant to be linked to. Take whichever form fits where you are writing.
- Link
- https://indexstyle.org/styles/acme-interface
- Markdown
- [Acme — IndexStyle](https://indexstyle.org/styles/acme-interface)
- HTML
- <a href="https://indexstyle.org/styles/acme-interface">Acme — IndexStyle</a>