Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
GUI Software

Jef Raskin's Humane Interface Released 125

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."
This discussion has been archived. No new comments can be posted.

Jef Raskin's Humane Interface Released

Comments Filter:
  • by AtariAmarok ( 451306 ) on Thursday April 14, 2005 @01:58PM (#12236950)
    Shouldn't a proper Archy interface has no capital letters at all?

    Anyway, I had enough of the whole cockroaches-in-the-computer thing when I lived in Brooklyn for a while. It gets old pretty fast.

  • Why? (Score:1, Offtopic)

    What is the point of this? After at least a decade of GUI-based computing, how many users will shift from the familiar windows-based (note the lack of capitalization) to an Archy-based one?

    The web, rather than Archy, seems to be the way forward, as that is what most people are used to. Rather than focusing on the latest scientific research, they should have focused on the eccentricities of the everyday PC user.
    • Re:Why? (Score:4, Insightful)

      by ConceptJunkie ( 24823 ) on Thursday April 14, 2005 @02:36PM (#12237419) Homepage Journal
      The web has helped set UI development back 15 years (better graphics and faster machines have done the rest, at least in the Windows world). Something like Archy would eventually encompass the web as part of the data you can work with.

      I don't think you're thinking big enough.
      • Re:Why? (Score:3, Insightful)

        Hmm. Interesting. I always thought the point of technology was not to create the most perfect product out there, but to create a product that users would feel comfortable with.

        While theoretically, UI development may have been set back, users are comfortable with the web. Therefore, that is the way technology should progress, i.e. working for the user, not getting the user to work with the product.

        I believe that is the motto of Archy itself.
        • For viewing documents? Sure, the web is great.

          As an application platform, it sucks big green minimize buttons. Unfortunately, a lot of apps are deployed on the Web for obvious reasons. MS tried to mitigate this lack of real app development with ActiveX, other people offered real solutions like Java and PHP. None of them however come within the same time zone as a native GUI app for ease of use and good looks. Face it, even Java is still ugly.

          The nightmarish part is the a lot of GUI developers (e.g.,
          • Application development on the web is at best immature. ActiveX, more than the web, pushed back UI development as well as web application development, as it bastardized an open platform.

            Java applets had a future, but Sun screwed it up by bloating JREs. Flash had a future, but it is used mainly for annoying ads. Javascript is making a resurgence, but it will fail, as we've seen the amount of exploits written in JS.

            The web is a far more promising platform than any other I can think of. It is something many
        • by hey! ( 33014 )
          I always thought the point of technology was not to create the most perfect product out there, but to create a product that users would feel comfortable with.

          Open your eyes my friend.

          The average person views computers as upredictable, untrustworty, even malevolent. Maybe one out of five users enjoys working with them, and one out of ten has anything approaching mastery. The state of the user interface art is one of crushing mediocrity.

          I will admit that much better interfaces can be consructed from th
          • I understand the user's frustration when it comes to computers. After all, they're used to technology just working, after using products like cars, microwaves and TVs.

            However, learning how to use computers doesn't come easy to some people. The fact is that even as hard as the IT industry has tried to analogize different parts of the computer to real-life, with things such as files, folders, recycle bins, the fact is that computers are different from anything in the past. It's a general-purpose machine, and
            • Re:Why? (Score:3, Insightful)

              by TuringTest ( 533084 )
              The fact is that as we try to sync computing to the real-world, we're creating false hopes that the "stuff" in the computer will work like stuff in the real world.
              That's where Archy is useful - it doesn't try to imitate nothing in the real world, it just looks like a computer. It allows to manage streams of data in a highly efficient way. Of course, you will have to learn it before you can use it (thankfully, the interface is very easy to learn).

              The construction of analogies (desktop, files, etc) was good
              • Re:Why? (Score:3, Interesting)

                by AtariAmarok ( 451306 )
                "The construction of analogies (desktop, files, etc) was good in the 90s to educate people, but now it's time to largely deprecate it."

                Yet, files are a lot more intuitive and easier to deal with. As someone once said, "a book is a book!". In the e-world, a book is best represented as a file (ebook), not a mushy structure. The same is true of pictures.

                There are a lot of other things in Archy that are a lot worse than the "tried and true" methods which have developed over time because they work. The "you

        • The web is read-only (for end users, at least). Archy would enable them to Write and Edit the web, with the same interface used to write and edit their desktop data.

          Actually the web is very text-centric, so the extended textual capabilities of Archy would be welcome.
          • I think the fact that you actually posted your response on the web proves your point wrong. With blogs and news sites like Fark, Technocrat and Slashdot, end-users can use the web.

            With products like Dreamweaver, OOo and MS Office, users can create their own webpages too. It might have been an exclusive one-way information system in the 90s, but it is definitely no longer so.
            • I think the fact that you actually posted your response on the web proves your point wrong. With blogs and news sites like Fark, Technocrat and Slashdot, end-users can use the web.

              Yes, and you have to learn a different interface for each site.

              Remember when you had to use ftp, gopher, mail, BBS... to access the Internet? The web browser created a unified environment for accessing documents, but not for publishing. I see Archy as the unified interface for creating content.
              • "Remember when you had to use ftp, gopher, mail, BBS... to access the Internet?"

                Why use a browser for non-browsing activity???? Eudora does good for mail, and there are many good FTP programs.

            • I have all the knowlidge i need to construct myself a mode of transportation similar to a car .. It wont be nice ,it wont be pretty , and it wont work like its ment to ... just because people have the Means and perhaps some of the knowlidge it does not mean they have the skills and it definantly does not mean its the best way to do it.
              We only dont need to reinvent the wheel because its round , however if it were octagonal or square then reinventing the wheel may have been a good step forward
          • "The web is read-only (for end users, at least)."

            For end users? Except for every web user who plays online games, uses Slashdot, participates in blogs, uses online non-AOL chatrooms, purchases anything online, uses eBay, or does banking online.

            Other than that, the web is read-only for everyone!

            • What about those of us who use Mozilla's Composer to throw up project pages from time to time?

              • "What about those of us who use Mozilla's Composer to throw up project pages from time to time?"

                That explains something. I always thought that the Mozilla mascot was breathing fire in that splash screen. Now I know better: he's ralphing a really huge ravioli dinner.

        • Who cares about what the users want? They can barely keep their asses clean, and you want to build a UI around what they want??? This is a UI that give people what they NEED. There is an important distinction made here. The machines are tools. They are supposed to make life easier for people. The best way to make life easier for some is to give them what they need, not what they want. An alcoholic might want booze, but what he needs is coffee and a good kick in the ass and constant reminder of why h
      • Re:Why? (Score:3, Insightful)

        by eraserewind ( 446891 )
        The web has helped set UI development back 15 years
        If the web is so bad, why can everyone and their dog can surf it, but the family expert gets called in to do anything related to a using a UI application.
        • Because the Web offers a far more restictive set of functionality, primary focused around reading documents.

          Just like a car is easier to use than an airplane. Almost anyone can drive a car. Flying a plane takes a significant investment in training and study.

          The Web is easy to use because, for the most part, it only has butt-simple functionality. For what it does, what functionality is largely sufficient, but for full-blown app development it is hopelessly limited.

      • Re:Why? (Score:3, Insightful)

        by AtariAmarok ( 451306 )
        "The web has helped set UI development back 15 years"

        You might be onto something if you replaced the word "back" with "ahead".

  • by smittyoneeach ( 243267 ) * on Thursday April 14, 2005 @02:04PM (#12237026) Homepage Journal
    Imagine a system where you can send email, write a book, make calculations, manipulate pictures, navigate the Web -- do whatever you want to do anytime at all, without having to switch in and out of applications. Imagine a system that never loses your work or buries it in a maze of folders, a system that doesn't wrestle with you on your way to getting something done, a system that effortlessly boosts your speed and productivity by 20 percent or more.

    That's Archy. It's the answer to a host of problems that have made you mistrust, and at times hate your computer. Up until now, you've blamed yourself when your computer went off the rails. Guess what? You were right and your computer was wrong.
    For two decades now, the graphical user interface -- or "GUI" (pronounced "GOO-ey") -- has been the de facto standard for human-computer interaction. But researchers have known for a long time that GUIs are inherently flawed. Nevertheless, this gooey environment has reigned supreme for so long that we've come to accept it as normal and necessary. Up until now we've had no choice.
    Now we do.
    In his book, The Humane Interface, Jef Raskin -- creator of the Macintosh project at Apple -- said, "Creating an interface is much like building a house: If you don't get the foundations right, no amount of decorating can fix the resulting structure."
    When Jef began designing Archy, he didn't try to tweak or tinker with the GUI interface. He didn't try to decorate it. He cleared the blackboard and built a system from the ground up, giving prime consideration to the latest scientific research on human cognition.
    The result is a new user interface that looks and feels completely different. Where your current computer still demands that you conform to its way of doing things, Archy adapts to your way of doing things, the humane way.
    The principles behind Archy's design are applicable to all kinds of information appliances and the machines that depend on them. Today that includes aircraft, automobiles, scientific instruments, and industrial machinery. In this sense, Archy Alpha Release 1 is the beginning of a movement. Our long-range goal is a world where enlightened user interface design -- taking account of our limitations and taking advantage of our natural abilities -- becomes the standard. Our first product demonstrates that computers can add ease, convenience, power, and efficiency to our lives without adding to the list of our frustrations.
    Does Tufts [edwardtufte.com] use it?
    • Imagine a system that never loses your work

      Interestingly, this current version (perhaps they will fix it later on), will happily lose many of the paragraphs I wrote before I told Windows to kill the process... Even after letting the text sit there for several minutes, none of it was ever saved. I'd expect a system designed to "never lose your work", to do some level of automatic saving. In addition, the application uses staggering amounts of memory, simply browsing up and down a text file, it ended up us
    • It'd be easier to just send us to the Archy Introduction [raskincenter.org] instead of copying the entire page onto Slashdot.

      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.

  • Is this really anything new or just the latest version of the old AppleDoc concept?
    • by pavon ( 30274 )
      I think I am correct in assuming that you are referring to the OpenDoc system, which both Apple and IBM worked on.

      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, .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
      • by n1ywb ( 555767 )
        Don't forget the Xerox PARC Alto before ALL of those. Alto was highly document-centric [digibarn.com].

        Integrated applications -- This industry buzzword has been used to describe many things; here it means that text, graphics, tables, and mathematical formulae are all edited inside documents. In many other systems, different types of content are edited in separate application windows and then cut/pasted together. For example: a MacDraw drawing put into a Microsoft Word or Aldus PageMaker document can no longer be edited;

  • by pavon ( 30274 ) on Thursday April 14, 2005 @02:17PM (#12237175)
    Sweet, I'm going to have to boot into windows when I get windows when I get home to try this out again. I have been following this project from the sidelines for a while now ever since I read his book, and have to admit to being a little giddy about seeing it actually getting somewhere.

    I know that they popular trend on slashdot is to love or hate ideas and people, and that is what most of the posts will be about, but my opinion of Raskin has never been one of idol worship or supreme cynicism of anything visionary. I (false)started grad school a couple of years ago, with all sorts of ideas about how to make computing environments better, more pleasant more powerful, only to find that all my "revolutionary ideas" had already been thought of before, sometimes decades ago, and have sat on the shelf ever since. There was really no fundamental research for me to do - all the ideas had already been thought of, and were waiting for someone to do the grunt work of turning them into a practical working system. I became very disillusioned with what I was doing at school - the whole program seemed like a big sham - everyone pretended as if they were doing meaningful research but not one thesis seemed to be anything more than BS. Because of that, and other personal reasons, I dropped out after one semester.

    Raskin was one of many of the researchers who ideas I latched onto. I don't know if I agree with all of his ideas, but really want to seem them attempted in something more than a simple proof-of-concept. Universities are not interested in practical grunt work - even if it is pushing the boarders. The huge amount of risk involved in creating an operating environment to compete with MS, not to mention the fact that the ideas are still just ideas, means that no one would dare take this on as a business venture. It seems that the open source community is really the entity most capable of doing projects like this.

    Right now the project has mainly focused on the text-editing portion of Raskins ideas, which while interesting, are for the most part a known quantity - they are an incremental improvements on the ideas used in the Canon Cat. What I am really interested in is how they can be expanded to a system environment. For those that haven't read about him, he talks about a computing environment where there are no applications, just documents and tools that act on documents. This would create an incredible amount of flexibility, as is effectively bringing the Unix philosophy to the GUI world. Or alternately it takes the plug-in, undo and scripting functionality that the most powerful applications have and bringing it to the system level, so that everything has those features "for free", and they all interoperate for free, since you don't have a bunch of applications each with their own different, incompatible and likely proprietary methods. You now just have the core document objects, and a bunch of small tools that interface the document object. Apple's CoreData also has me really interested as it seems to implement many of the technical requirements that I have concluded such a system will need.

    My other half keeps reminding me that all the attempts at wonderful unified systems have failed, and that it is ugly systems that are good at gluing together disparate, but existing technologies that succeed. But I don't care. I still would like to see it tried even if it does fail.
    • Or alternately it takes the plug-in, undo and scripting functionality that the most powerful applications have and bringing it to the system level, so that everything has those features "for free", and they all interoperate for free, since you don't have a bunch of applications each with their own different, incompatible and likely proprietary methods.

      Not trying to be a troll... From this description it sound like it's the inverse of Linux from a desktop user experience persepctive?
      • It's the same as the Unix command line. A single interface, where all available commands interact at user's whish through a unified syntax. But in Archy the syntax is more powerful than in Bash.
      • Yeah, Linux on the desktop follows the same basic WIMP model just like Windows and Mac OS. The problems are not exclusive to Linux. There are tons of "redundant" applications for windows each of which with its own selection of features, and incompatable ways of doing things. It is just more visable in Linux Systems, because alternate applications have more possibility of being used, unlike in Windows and Mac where a one appication became the dominant defacto-standard for each task, for economic and interope
    • You, sir, have just made my friends list.

      My other half keeps reminding me that all the attempts at wonderful unified systems have failed, and that it is ugly systems that are good at gluing together disparate, but existing technologies that succeed. But I don't care. I still would like to see it tried even if it does fail.

      Revolutionary new interfaces suffer more from being new than being revolutionary. New interfaces are never perfect -- they must evolve over time. You have to give yourself a wide ber
      • LifeStreams requires Outlook and Office. The overlap between "users of Outlook and Office" and "early adopters of novel ways to use computers" is slim. Targeting that sliver made the whole project seem dimwitted to me.
  • Stupid (Score:1, Interesting)

    by Anonymous Coward
    This interface is awful. I remember checking it out a long time ago. Nothing has improved.

    Imagine a text console running a program that is a cross between EMACS and VI (at the same time). It's wide, flat, hard to use, cryptic, etc...

    Ugh, it feels like something that came out of 1970's mainframe computer science.
    • Yes, just like if it were a command line...
    • I currently can't try archie , though i intend to the minute a version is released for Mac ,linux or BSD.
      Simple reason as to why its hard to use , well a two fold awnser
      1: its alpha
      2: its a completly new way of working and still well into development.

      Its an experiment into the best user enviroment, It is not like the standerd Windowing GUI you are used to , nor is it that much like shell.
      EMACS is a good example and the closest thing to it i have used (remembering i have only read up on the interface not ha
      • Re:Stupid (Score:1, Interesting)

        by Anonymous Coward
        A truely functional interface would be easy to use. If it truely was humane, I could sit down and start using it right away.

        Hell, I sat my 4-year-old down and they were using Windows, OS X, or GNOME with a mouse in less than 60 seconds.

        This isn't that way. It's like sitting the same 4-year-old down in front of Vi and saying "go to town!" Pfffft, that will never fly.

        Note that I actually am a Vi user and I love it to death, but it took a long painful learning curve to realize the full power (which I can
        • Re:Stupid (Score:2, Funny)

          by AtariAmarok ( 451306 )
          "Dispite all their humane-this, humane-that"

          I don't think any minks were slaughtered to create it, were there? Perhaps the "humane" claim is the only one of its wild boasts that really is true.

  • Trying it out now (Score:5, Interesting)

    by snorklewacker ( 836663 ) on Thursday April 14, 2005 @02:21PM (#12237238)
    First impressions: really awful.

    Forward and back arrows do what you expect. Up and down scroll the screen. Page up and down do nothing.

    The mouse, of course, does nothing at all.

    Keys you expect to repeat don't. That triple-tap thing holds firm for everything. Even backspace. Even the arrow keys.

    Tildes and backticks are impossible to type, they've become control characters.

    The cursor blinks frantically and distractingly in not one, but two colors.

    To access help, you have to hold down capslock while you type.

    I stopped there. Guess it needs a little more time in the oven, but so far it's flying in the face of usability.

    • by AtariAmarok ( 451306 ) on Thursday April 14, 2005 @02:27PM (#12237312)
      "Tildes and backticks are impossible to type, they've become control characters"

      No tilde????? That makes it pretty much useless for Windows file access, with all the c:\progra~1, etc. That's a huge mistake for something that is starting out on the windows platform.

    • Re:Trying it out now (Score:5, Interesting)

      by TuringTest ( 533084 ) on Thursday April 14, 2005 @04:06PM (#12238487) Journal
      First impressions: really awful.
      I find it different, but really interesting. Much better that any other GUI used only with keyboard. *Those* are awful.


      # Forward and back arrows do what you expect. Up and down scroll the screen. Page up and down do nothing.

      I wrote to Brad Lauster just two days ago on this very point, and he was quite open to commentary. Main movement is supposed to be done through text search, but maybe page up/down will be implemented. Remember that this is in very alpha stage.


      # The mouse, of course, does nothing at all.

      The mouse will be used for graphic manipulation and navigation in the zooming interface. For text processing, it uses the keyboard. This is the main point that makes habit forming possible.


      # Keys you expect to repeat don't. That triple-tap thing holds firm for everything. Even backspace. Even the arrow keys.

      All keys do repeat, thank you very much. You have to tap it three times, not press and wait until it repeats. This avoids the error of having autorepeat when you don't want it, and is faster when you do.


      # Tildes and backticks are impossible to type, they've become control characters.

      This program is a prototype. The final product is suposed to run under dedicated hardware (a special keyboard). Afaik- there is a USB "LeapBar" extension for current keyboards.


      # The cursor blinks frantically and distractingly in not one, but two colors.

      Maybe you could file a usability bug report? This project is being user-tested. If it is annoying, it will be removed.


      # To access help, you have to hold down capslock while you type.

      The LeapBar will have a dedicated Command key.
      With the zooming interface you could simply "zoom out" until you see the Help section.
      And yes, the textual interface is designed for good typists - that's not strange, since it's supposed for advanced text manipulation.


      I stopped there. Guess it needs a little more time in the oven, but so far it's flying in the face of usability.

      No, its only strange because you have to learn it from scratch. Is not more difficult than a current WIMP "point-and-click" interface is for novice users. Actually it's easier - more consistent, more simple, you don't have to think what you want to do in advance.
      • by snorklewacker ( 836663 ) on Thursday April 14, 2005 @05:15PM (#12239127)
        Is not more difficult than a current WIMP "point-and-click" interface is for novice users. Actually it's easier - more consistent, more simple, you don't have to think what you want to do in advance.

        So let me get this straight: it requires special hardware to navigate properly and fails to follow conventions that have been around since electric typewriters themselves, and you're telling me that I am the one that doesn't get it?

        Your arrogance makes me sad, because it will condemn this whole project to irrelevance, sinking whatever good it did have to offer along with it.
        • "So let me get this straight: it requires special hardware to navigate properly and fails to follow conventions that have been around since electric typewriters themselves, and you're telling me that I am the one that doesn't get it?"

          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

          • pah-lease, it's more like people complaining that they have to learn how to use an accelerator, a steering wheel and blinkers all at the same time when they're used to just peddling.
            • "pah-lease, it's more like people complaining that they have to learn how to use an accelerator, a steering wheel and blinkers all at the same time when they're used to just peddling."

              The analogy would work better if the car in question was a lot slower than the bicycle.

              • That's the whole point of Archy, using your keyboard is a lot faster than fussing around with a mouse. Therefore my analogy is sound.
                • "That's the whole point of Archy, using your keyboard is a lot faster than fussing around with a mouse. Therefore my analogy is sound."

                  Sometimes it is, sometimes it isn't. Mature UI's that have had to muster the "real world" of being tested against users take this into account. They offer a mix of mouse and keyboard. They also take into account user preferences: some users want to do things differently than other users. Archy even has a principle against this: they want to straightjacket the users into do

                  • Sorry, I'm an objective realist when it comes to user interfaces. One method must be better than another. The user should have the option of using the best method or not using the system at all. If their preference is to use some inefficient way of doing things they can go use someone else's product (dare I say, Microsoft's). Which, I think, is what this all boils down to. If you want to use the most efficient system, use Archy. If you want to exercise your "preference" to do things some inferior way,
                    • by AtariAmarok ( 451306 ) on Thursday April 14, 2005 @08:13PM (#12240379)
                      "Sorry, I'm an objective realist when it comes to user interfaces. One method must be better than another"

                      Sorry, I am not completely up on my UI objectivism. Time to attempt to read those old Ayn Rand masterpieces "The Fountainmouse" and "Linus Shrugged".

                    • One method must be better than another.

                      Care to prove this? I'm serious. If you're really advocating dismissing the majority of existing interfaces for something that has never moved beyond the laboratory/prototype phase you'd better have some way of backing these statements up.

                      Are there theorems of human-computer interaction efficiency that prove that Archy is more efficient than WIMP interfaces? Have extensive user studies been conducted with test subjects having wide ranges of computer experience?

                      I'm
                    • I don't think that Archy will totally replace GUIs (the same way that GUIs haven't totally replaced CLIs), but it will provide a model to follow for them. System-wide commands and non-blocking alerts are two benefits that are already implemented in Mac OS X.

                      Some hard core typists but bad programmers (secretaries, doctors, lawyers, all those who just "don't get" the filesystem and "open and close" operations) will use an Archy-like system because it makes more sense to them (all my data is always accesible
                    • I realize that's the point, but has it actually produced any results? Any theorems, validated user tests? I don't know many details about it other than that Jef Raskin supposedly worked on this thing or ideas like it for something like the past 20 years, but seems to have very little to actually show for it. When someone rails against the establishment for that long, they better actually produce something.

                      As far as Raskin being a "god", I haven't seen it. He had more than enought time to prove the viabilit
                  • You can tell that this project wasn't written in Perl: TOOWTDI doesn't fly in Perl.

                    Neither does the lack of tildes and backticks, for that matter.

      • by brunes69 ( 86786 ) <slashdot@nOSpam.keirstead.org> on Thursday April 14, 2005 @07:29PM (#12240137)

        No, its only strange because you have to learn it from scratch. Is not more difficult than a current WIMP "point-and-click" interface is for novice users. Actually it's easier - more consistent, more simple, you don't have to think what you want to do in advance.

        I am really wick of this argument - namely, because there *are* no users anymore who don't know the WIMP interface. It is what everyone in the world has used for the past 30 years to control their PC. The ship has sailed guys - seriously. The mouse has drawbacks, but not enough to justify the cost required to adopt a non-WIMP interface - and there is always a cost. Even if you are somehow a novice who has never used a WIMP interface before (who is this again? Two year olds are using WIMP these days...) you would still be at a disadvantage, because even if you were marginally more productive with this interface, the fact that you are now incompatible with the rest of the world makes it not worth it. It like someone coming along today proclaiming they have a great new interface for driving a car, that uses something other than a wheel. It doesn't matter *how* good the idea is, or how simple the UI is - the cost to adopt is too great.

        Short of whenever we get direct brain manipulation, it is highly doubtful that there is ever going to be any major use of a non-WIMP interface in computing, ever.

        • I don't think that Archy will totally replace GUIs (the same way that GUIs haven't totally replaced CLIs), but it will provide a model to follow for them. System-wide commands and non-blocking alerts are two benefits that are already implemented in Mac OS X.

          Some hard core users, good typists but bad programmers (secretaries, doctors, lawyers, all those who just "don't get" the filesystem and "open and close" operations) will use an Archy-like system because it makes more sense to them (all my data is alway
      • One screenshot [raskincenter.org] shows an interesting caption.

        "To invoke a command, hold down "Caps Lock"...

        Isn't the fact that the Mac requires a bit of trickery [macosxhints.com] involving rewriting the keyboard driver to get the Caps Lock key to report it's state like the Control key going to make this paradigm a bit difficult to port to the Mac?

    • "Tildes and backticks are impossible to type, they've become control characters"

      Hmm, it's going to be hard (even harder I should say) to write C++ programs that don't have memory leaks now.
      • Oh, you won't be allowed to PROGRAM in this brave new world.

        Or if you are, it'll be very, very friendly. I.e. forget all about C++.
      • Not C++; it's all about Python

        Actually, the choice of an interpreted language for this project is really cool because you can just plug code into your document and run it on a whim, without spending time compiling it.

        Though I'm no expert in Python, I guess it is safe to assume that the backtick and the tilde aren't used?

  • by n1ywb ( 555767 ) on Thursday April 14, 2005 @02:27PM (#12237307) Homepage Journal
    First of all, don't complain about how it's not what you're used to because THATS THE FARKING POINT! It's supposed to be revolutionary! Forget what you think you know and approach Archy with an open mind, for crying out loud!

    I do and have done a LOT of typing and I would welcome a powerful text editing system consistant accross platforms that combines the best of all worlds and I think this has a LOT of potential.

    The biggest disappointment for me is the non-free license. It's only free for non-commercial use. That's pretty much means it will never go anywhere, IMO. If it was GPL'ed or BSD'ed, then I think it would have a chance.

    • "It's supposed to be revolutionary! Forget what you think you know and approach Archy with an open mind, for crying out loud!"

      It would be a lot to consider using if not for the colossal blunder of getting rid of the tilde key, which makes it useless for file access. That is badly crippled text editing, if they can't even get the small core typewriter characters correct (incuding the backtick/accent).

      • That's twice you've mentioned the tilde key for file access.

        I don't even have short filenames turned on. I haven't had any problems. Maybe you need to learn Windows post win95 or so.

        BTW, Sun invented that naming pattern for PCNFS.
        • "I don't even have short filenames turned on. I haven't had any problems"

          I don't think I have them turned on, either. At least I have never gone to that setting. The tilde makes a lot of files and their locations quicker and easier to type, not to mention shorter.

          c:\progra~1

          is a lot shorter than

          "c:\program files\"

          and it becomes even more advantageous for much longer file and folder paths (c:\docume~1 is a lot shorter than "c:\documents and settings")

          So you have no problem with it. I do have a pr

          • Archy doesn't even use files in the conventional sense so your argument is sophomoric. Go away.
            • "Archy doesn't even use files in the conventional sense so your argument is sophomoric"

              Is it really as utterly useless as you say? No files means you can't use it with email attachments (which are files) or digital cameras (which create picture files)....to name two common uses of files. Any so-called "revolutionary" OS idea that is incompatible with such ubiquitous and useful things as email and digital cameras will "go away" for sure.

              • It's a document-centric system. Attachments are merely part of a document. You might have structured collections (it's how you'd browse your email and digital camera in the first place), but you access things via direct manipulation, not their filenames, much as you generally would in a mac.

                Just try it for godsakes, I promise you'll be disappointed, but for different reasons. Your filesystem arguments are really looking sillier by the post.
          • I don't know what version of windows you're on, but I typically use cd doc* or prog* for 'documents and settings' or 'program files' I always hated typing the ~
            • Ugh, I'm with you. I hate typing ~n. The more annoying part is when you don't know which number to use in n- it's not like like everything is ~1 and magically works.

              He must be using Windows 95/98, which in a DOS shell will list both Program Files and Progra~1 when you do a 'dir.' you can't type "cd \program files" in 9x; you have to use either "cd \progra~1" or 'cd "\program files"' which is also annoying. On NT4/2k/XP it shows up as c:\program files, not c:\progra~1, though "cd \progra~1" works for me
    • I do and have done a LOT of typing and I would welcome a powerful text editing system consistant accross platforms that combines the best of all worlds and I think this has a LOT of potential.

      We call those "word processors".
  • I'm using dual monitors and Archy sized itself so that you can't fit the window on one monitor. You can't resize it either. I also noticed that the X in the corner doesn't close the program. I had to type "quit" while holding capslock to close it. Definately Alpha but it does look promising.
  • well, be glad that you could get it to start, downloaded and installed it smoothly, then when i try to start the program, it launches up firefox and asks for a bug report.
    archy has been humanely deleted.
  • Let's see, what do we have here... a kind of glorified text editor full of cryptic key commands that you have to memorise before you can get anything done, and with a few hooks into a web browser and other apps to give it the vague semblance of an operating system.

    Yes, yes, I think we've seen this before. [gnu.org]
    • Bingo! (Score:4, Interesting)

      by TuringTest ( 533084 ) on Thursday April 14, 2005 @04:16PM (#12238587) Journal
      It's the same concept of Emacs. Must be good, since Emacs is considered by programmers as one of the best development environments.

      The main benefit of Archy over Emacs is that it has been engineered with ease of use in mind, not just ease to extend.
      • "The main benefit of Archy over Emacs is that it has been engineered with ease of use in mind, not just ease to extend."

        Ease of use? Only partially. Some of their "principles" defy ease of use (forced automatic saving which takes word processing back to the BETTER MAKE SURE YOU WANT TO HIT THAT KEY days of the manual typewriter, only one way to do things which can go against user preferences.)

        • forced automatic saving which takes word processing back to the BETTER MAKE SURE YOU WANT TO HIT THAT KEY days of the manual typewriter
          Ah, but did manual typewriters have an automatic undo? Archy does, for everything (except printers).

          Universal Undo is regarded as one of the main advances that a system can provide for ease of use.
        • Ease of use? Only partially. Some of their "principles" defy ease of use (forced automatic saving which takes word processing back to the BETTER MAKE SURE YOU WANT TO HIT THAT KEY days of the manual typewriter, only one way to do things which can go against user preferences.)

          This is only because file-saving is something you've been trained with. It's actually quite nice not having to worry about saving. The auto-save feature is present in IDEA Intellij. Make changes to source, run a build, step back

  • by Goo.cc ( 687626 ) * on Thursday April 14, 2005 @04:01PM (#12238421)
    Q. Is Archy an application or an OS?

    A. Archy doesn't quite fit into the traditional mold of either an application or an operating system. It is an application in that it runs on top of your current operating system, but it is more than that. It's also like an operating system in that it provides a framework for issuing commands.

    So, uh, you recreated Emacs?
    • So, uh, you recreated Emacs?
      Yes, but modeless [answers.com].

    • Seems like they should implement it as an OS X input manager.

    • So, uh, you recreated Emacs?

      Not really... [raskincenter.org]

      Q. Archy sounds a lot like a program I use called 'GNU Emacs'. How is Archy different?

      A. Indeed, Archy does share a number of similarities with GNU Emacs. Like Emacs, Archy has been designed to allow the user to accomplish a disparate variety of tasks quickly, without leaving the program. Like Emacs, Archy uses commands to manipulate content. Like Emacs, Archy provides a mechanism to navigate a document that is far faster than standard GUI methods.

      However, A

  • OK, can somebody explain what Archy is, exactly? The intro document [raskincenter.org] seems remarkably content free, and basically just talks about how wonderful it is, and how it's going to make you more productive, and enlarge your penis. But what is it all about, really? I don't have a Windows box handy, so I can't try it out...
  • yuck. The site doesn't even say what it really is. Unless you can tell me on your own homepage wtf your product is/does, I'm not buying. Thanks anyways...
  • This has the same problems as any other introspective UI (eg: Squeak), no matter how revolutionary - that it misses the primary point of computer software nowadays. Modern computers run seperately developed software tools, not one big do-everything app. For each of these tools, form follows function. If you shoehorn an MP3 player and a spreadsheet into the same UI paradigm, at least one of them is going to look like an ugly hack. Equally importantly, you'd kill off UI innovation. It's an irony that Archie w
    • In Squeak's defense: you can use it to create your single-purpose apps. And thanks to support for wxWidgets, you can even create native-looking, single-purpose apps in Squeak. Or, you can still use Morphic and do it the cooler way, but either way it's pretty easy to package an app for delivery, having two files (the VM and the .image) as a part of installer/zip/tgz. I think there's a way to even embed the .image file in the VM's exe as a resource, but no one has found that much of a concern for quite a wh
  • Features of the easy interface that I learned in the first tutorial:
    • to start the tutorial, press and hold the CAPS LOCK key and type EX1 then release the CAP LOCKS key
    • to start a new document, type the accent grave key (`)
    • to start a new page, type the tilde key (~)
    • to repeat a key, press 3 times and hold the key
    • to back up to a previous jump point, press and hold the left ALT key and type the grave accent (`) repeatedly until you are there
    • the cursor has two parts, a head and a tail

    Thiis is supposed t

    • Precisely. The first time I tried this- before it was renamed Archy, over a year ago- I just thought (rather, really hoped) it was a very well crafted joke on Raskin's part. What's easier than Windows, Icons, Menu and Pointers? Having to memorize textual commands and do some backassword things to invoke them! Maybe Archy will have tab completion one day (I use it all the time in emacs after I hit M-x), but that is still light years from optimal...

      Well, it was a cute dream. Maybe next time?

Adding features does not necessarily increase functionality -- it just makes the manuals thicker.

Working...