Acme for Windows
jacoplane writes "You may remember Rob Pike from his Slashdot interview. Since his interview, his two-dimensional text editors have experienced many improvements and ports including license improvements. A port to Inferno has been around for awhile. Recently a standalone version has been made for Windows based on the Inferno port. Linux users are in luck as the native port is now legally distributable."
his two-dimensional text editor
As always, the central question of 'what's this story about?' is not a link. Sigh.
egypt urnash minimal art.
...just ask Wile E. Coyote!
Circumcision is child abuse.
Worthwhile read: "Acme: A User Interface for Programmers" (PDF). Its a bit outdated but explains acme beautifully.
Plan 9 from Bell Labs.
I read this and I imagine Data saying "Captain. I have an idea. If we reverse the tachyon coefficient to the digital anomoly drives, we can invert the neutrino wave probe." And Patrick Stewart says, "Do it."
If you like acme, check out wmii, a window manager inspired by acme (amongst other things). It is incredibly innovative, and version 3 was just released.
Ok, seem to remember hearing about some really neat usability features in the Plan 9 interface awhile back. I'd be useful if some were recapped here... Also, is it just me, or do these Plan 9 GUIs combine eye-bleeding fonts with poor Gestalt, as my tech writing professor would say? I'm talking about figure-ground separation and all these things that separate a GUI from a big jumble of text.
(Given that I'm having a hard time finding good links for Gestalt and figure-ground separation mean my tech-writing prof was ahead of his time, or a total crackpot? I happened to really agree w/ everything he taught.)
--JoeProgram Intellivision!
It's misleading to call acme a text editor, though it can edit text.
It's an alternative user interface that attempts to make better use
of mice than many systems do. Read the above-cited paper if you're
curious.
Why not fork?
his two-dimensional text editors
How does it differ from a three-dimensional text editor? Is that one where the letters get stuck in your nose such that you have to grab a Kleenex if you make a typo?
Table-ized A.I.
What's amazing about Plan 9 is the kernel, the file system, and the overall design.
The user land utilities, GUI, and GUI applications are applications only a mother could love; porting them to another platform seems pretty pointless. Note that the ideas behind acme really aren't all that original--they're derived from the equally unsuccessful Oberon interactive environment.
Putting a Linux userland on top of a Plan 9 kernel or implementing Plan 9 kernel features in Linux (either in the kernel or in userland) would seem useful to me, but porting the Plan 9 GUI?
It is nice that people are thinking about new interaction paradigms, but I just don't think this is a good one. If you want this kind of flexible, multi-purpose windowed environment aimed at expert users, Emacs is probably still your best bet.
Geez, if the Slashdot interview is all people remember... ;-)
These ignorant kids of today
Try his famous book The Unix Programming Environment...
I absolutely love playing with new technology - can't get enough arcane, bizare and downright weird programs that do stuff that's novel or just plain strange. I hope ACME fits into this category, but as the above list shows, it has tough cometition before it qualifies as new & interesting (at least to me). Being able to store scriptlets in one window to apply to another might qualify, if there's some new tangent to it. Oh, and I'd have to be sure that the method used to apply scripts in this way did not pose a security issue -- the vast majority of all the viruses currently for Windows are macro viruses, and the early (AT&T) history of Unix includes tales of viral backdoors.
Trust me, I want to be convinced, if for no other reason than I'm running out of new programs to play with. The nightmare of withdrawl symptoms, suffering from stale sameness... It doesn't bear thinking about!
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)