Jef Raskin's Humane Interface Released
cold wolf writes "With a new site layout and information, the Raskin Center has also just released Archy (formally known at The Humane Interface). It is currently in Alpha phase and Windows only, as an executable."
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
And that link should have been in the story itself, instead of a link to the download page. You want to read something about a program before you go to all the hassle of downloading and installing it.
I think I am correct in assuming that you are referring to the OpenDoc system, which both Apple and IBM worked on.
.NET, KDE KParts, and GNOME Bonobo after it) was to reduce duplicate effort on the behalf of programmers by implementing high level document objects which could be easily reused in applications. This would mean that similar tasks in different applications would be done the same way, because they were using the same code, but you would still have applications.
:)
This project shares several technical similarities with OpenDoc but it has a significantly different goal. The purpose of the OpenDoc system (and OLE, COM, ActiveX,
Now if this method of programming became widespread, applications would basically just be a bunch of documents object glued together with extra features added - commands and tools that operate on the document object. This project would do away with applications all together, by creating a system framework and graphical shell that provides the "glue" that applications used to. To compare the difference consider a library written in C vs. a set of UNIX command line tools. Both implement the same functionality, both can be save the programmer time in implementing a task, and both can be flexibly combined to do new things. However to you the C library you have to be a programmer, and have to create a library write a full program with its own interface, and finite feature set. With the command line tools, you can right a full program with them (a shell script), but you can also issue the commands in real-time from the shell. With the C library, you have to do extra work to make the application extendable (your own plug-in system), with the command line tools, the ability to add new commands and recombine them in new ways is built into the shell.
The UNIX shell has limitations though. Its interface and framework (stdin, stdout, pipes, redirect) is primarily useful for filtering documents, not for interactively editing them. Which is why all the unix editors are basically monolithic applications (with their own plug-in and scripting systems).
The goal of this project to make an operating environment that is more pleasant and powerful to use. It intends to do so by making a graphical shell and system framework that will allow for the developer to make software that consists purely of documents and tools that operate on documents, with no applications to wall things off.
I hope this explanation is useful - it is a bit abstract, but the details could fill an entire book. In fact they did
-73, de n1ywb
www.n1ywb.com
Give it up. It is like arguing with the idiot who commutes to work on a pogo stick who keeps insisting "but it IS better than your bicycle!!!". Part of the reason this analogy is so apt is that you will hardly find anyone using Archy ever, and hardly find anyone using a pogo stick.
Don't blame Durga. I voted for Centauri.