4 ms·
Unix was taken one step further with Plan 9. On P9, the two common editors are Sam [1] and Acme [2]. While not IDEs per se, Acme yields very well to scripting.
by dexen 16y ago
Unix was taken one step further with Plan 9. On P9, the two common editors are Sam [1] and Acme [2]. While not IDEs per se, Acme yields very well to scripting. A bunch of scripts tailored to the current project really makes my day.
Acme has that neat feature of interpreting text as potential hypertext -- each of several addressing formats [3], when clicked, opens indicated file or resource, at the indicated point. Click on compiler error message and you get there. Prepare a command, click on it and you execute it. Etc., etc.
Also, unlike the mainstream IDEs and editors, those two work surprisingly well over network.
----
[1] http://en.wikipedia.org/wiki/Sam_(text_editor) http://en.wikipedia.org/wiki/Sam_(text_editor)
[2] http://en.wikipedia.org/wiki/Acme_(text_editor) http://en.wikipedia.org/wiki/Acme_(text_editor)
[3] implemented via http://en.wikipedia.org/wiki/Plumber_(program) http://en.wikipedia.org/wiki/Plumber_(program)
- nikuda 16y agoWhat is the latest news with Plan 9? I thought the development stopped?
- dexen 16y agoBest check with 9fans mailing list [1] and cat-v.org [2]; both are quite active. There are two main branches of Plan 9: the official, Bell Labs one [3], which is somewhat conservative (nonetheless the install iso is updated frequently), and 9atom [4], maintained by Erik Quanstrom, which has some more experimental features. The core of the OS seems to be mostly established; both the 9P protocol (current version called `9P2000') that binds everything, several important fileservers and baseline libraries. Probably the best is to look through contrib [5], which is where the userspace stuff is brewing. Aside of the P9 proper, there is plan9port [6] maintained by Russ Cox -- collection of most of P9 utilities ported to generic POSIX environment (Linux, MacOS X etc.) [[and that's what I am using daily]] and 9vx [7] -- P9 ported to run in vx32 virtual machine. In general, both classics like LaTeX and the newest, like Google's Go are ported to Plan 9 -- either natively, or, in some cases, through APE. ---- [1] http://9fans.net/archive/ http://9fans.net/archive/ [2] http://cat-v.org/ http://cat-v.org/ [3] http://plan9.bell-labs.com/plan9/ http://plan9.bell-labs.com/plan9/ [4] http://www.quanstro.net/plan9/9atom/ http://www.quanstro.net/plan9/9atom/ [5] http://plan9.bell-labs.com/wiki/plan9/Contrib/index.html http://plan9.bell-labs.com/wiki/plan9/Contrib/index.html and http://plan9.bell-labs.com/wiki/plan9/Contrib_index/index.html http://plan9.bell-labs.com/wiki/plan9/Contrib_index/index.ht... [6] http://swtch.com/plan9port/ http://swtch.com/plan9port/ [7] http://swtch.com/9vx/ http://swtch.com/9vx/
- nikuda 16y agoThank you for the detailed reply. Good to hear that there is still activity there.