kuo@boulder.Colorado.EDU (KUO ANDY Y) (12/18/89)
In article <1989Dec17.223025.6618@me.toronto.edu> yap@me.utoronto.ca (Davin Yap) writes: >I wrote: >>Why hasn't anyone sue the big blue for >>- giving user the *ugly*, *unfriendly* text based interface from hell? >>- shamelessly cheat the users for a actually not so good computer? >>- rudely made many users' life miserable and waster users' time? >[lines deleted] > Then again, my first summer job was writing assembly language > programs for these things back in '85 (aside: I didn't even know ^^^^^^^^^^^ > what assembly language was, when I got the job :-) and I can see > how people who can't intuit the innards of DOS/Unix might have > a problem. I believe we are at the end of the 80's and almost into the 90's :-). Back in '85, people would "wow" at a application like MacPaint, people would be happy if they can see a menu listing of commands. But today, you will probably want to use some high level language and make some library/toolbox calls to draw windows, control the mouse, make the interface "standard". Assembly language is fast and I have nothing against it, but it is not practical to program a sophiscated application using it on today's fast computers. My main points are : The computer for the general users should not be command driven. The real use for computers when *everyone* can use it as a source for information/communication, just like a telephone. To reduce the learning curve and be intuitive, standalized pull down menus, mouse, window, dialogs is superior than purely command driven. I believe the netters will agree with me that the success of UNIX is not because of its command driven interface. The power is in its system, after so many fixes. Here is the point again, why are people building XWindow, *View..etc on it? If the innard of UNIX is so intuitive, why bother with these windowing systems? After one spend enought time with a system, something that's not so intuitive will become *nature* to him. It is simply unfair to say that system is "intuitive" to the *general users* when he spend hours on it. I probably really have not "intuite the innards of DOS", I think these GUIs have spoiled me -- and after I have seen what people are going through with the DOS.
jacobs@cs.utah.edu (Steven R. Jacobs) (12/18/89)
In article <14969@boulder.Colorado.EDU> kuo@boulder.Colorado.EDU (KUO ANDY Y) writes: > My main points are : The computer for the general users should not be > command driven. > The real use for computers when *everyone* can > use it as a source for information/communication, > just like a telephone. > > To reduce the learning curve and be intuitive, standalized pull > down menus, mouse, window, dialogs is superior than purely command > driven. Menus and mice are great when you are first learning to use a system, but they get in the way of experienced users. An ideal system should not _force_ the user to use a mouse/menu system, just as an ideal system should not _force_ the user to type commands. An ideal system should allow the user to use _either_ the mouse or the keyboard, based on the preference of the user. Neither the Mac nor the PC are even close to ideal in this regard. Apple had a great opportunity to make an ideal system with the Mac, but they blew it by forcing the mouse on everyone. Sure, lots of applications will give you a choice in many commands, but this is not part of the standard interface -- you can't even start up the application without using the mouse. This is a bug, not a feature. It would have been better if everything could be done both ways. > I believe the netters will agree with me that the success of UNIX is > not because of its command driven interface. The power is in its system, > after so many fixes. > Here is the point again, why are people building XWindow, *View..etc on > it? If the innard of UNIX is so intuitive, why bother with these > windowing systems? The point _isn't_ that mice/menus are bad. The point is that being *forced* to use the mouse is bad. For many, it is much more efficient to type in commands rather than drag the mouse through a bunch of menus. For others, it is much easier to use the menus. The Mac doesn't give the user much choice. If keyboards are so evil, then why do so many Mac applications have keystroke "shortcuts" for most of their commands? Again, giving the user a _choice_ is a better solutions. -- Steve Jacobs ({bellcore,hplabs,uunet}!utah-cs!jacobs, jacobs@cs.utah.edu)
casseres@apple.com (David Casseres) (12/19/89)
In article <JACOBS.89Dec18090720@cmos.cs.utah.edu> jacobs@cs.utah.edu (Steven R. Jacobs) writes: > Menus and mice are great when you are first learning to use a system, but > they get in the way of experienced users. Sorry, but this is an absurd statement. There are many thousands of experienced users who are very happy with the Mac interface. > ...An ideal system should > allow the user to use _either_ the mouse or the keyboard, based on the > preference of the user. This may be so, but the expense of developing two user interfaces for one system would be rather high. The real benefit of a type-in user interface comes in being able to write a script of many commands to be executed as a batch, and in applications where this makes sense, the application developers have provided macro facilities that serve the purpose. For programmers, Apple's own MPW offers a highly customizable interface that give you just about as much type-in as you want, or as little. There is no real need to provide something as specialized as a type-in interface at the system level, forcing everyone to pay for it. > Neither the Mac nor the PC are even close to > ideal in this regard. Apple had a great opportunity to make an ideal > system with the Mac, but they blew it by forcing the mouse on everyone. There is nothing in the Mac that forces any application to use the mouse. In the early days of the Mac, quite a few developers did quick ports of their PC applications, with type-in interfaces, to the Mac. Guess what? Nobody would buy them. SOMEBODY wants the mouse whole lot! > Sure, lots of applications will give you a choice in many commands, but > this is not part of the standard interface -- you can't even start up > the application without using the mouse. This is a bug, not a feature. No, friend, this is a feature that you don't like. > If keyboards are so evil, then > why do so many Mac applications have keystroke "shortcuts" for most > of their commands? Because that is a standard part of the Mac user interface. > Again, giving the user a _choice_ is a better solution. Talk to the application developers. David Casseres Exclaimer: Hey!
jacobs@cs.utah.edu (Steven R. Jacobs) (12/19/89)
In article <5828@internal.Apple.COM> casseres@apple.com (David Casseres) writes: > In article <JACOBS.89Dec18090720@cmos.cs.utah.edu> jacobs@cs.utah.edu >(Steven R. Jacobs) writes: >> Menus and mice are great when you are first learning to use a system, but >> they get in the way of experienced users. > > Sorry, but this is an absurd statement. There are many thousands of > experienced users who are very happy with the Mac interface. "100,000 Mac users can't be wrong ..." Tell me about absurd. You entirely missed my point. I'm not telling anybody not to use mice/menus etc. They are great for doing many things, especially when learning to use a new software package. All I'm saying is that mice/menus aren't the best way to do _everything_, and there is a lot to be said for letting the user decide when they are best. I'm well aware that there are grundles of happy Mac'ers out there, but there are also many thousands of Mac users that get tired of digging through menus to do everything, when some simple typed commands would perform the same operation on any system that had a little support for typed commands. > There is nothing in the Mac that forces any application to use the mouse. > In the early days of the Mac, quite a few developers did quick ports of > their PC applications, with type-in interfaces, to the Mac. Guess what? > Nobody would buy them. SOMEBODY wants the mouse whole lot! You are putting words in my mouth that I did not use. All I said was that it is better to give the user a choice. All commands with no mouse support is almost as bad as all mouse support with no support for commands. >> Sure, lots of applications will give you a choice in many commands, but >> this is not part of the standard interface -- you can't even start up >> the application without using the mouse. This is a bug, not a feature. > > No, friend, this is a feature that you don't like. I'm merely suggesting ways to improve on a good thing. After all, progress is not made by people that are satified with the status quo. >> Again, giving the user a _choice_ is a better solution. > > Talk to the application developers. Why gripe to the application developers about a fundamental flaw in the system? All of the serious applications that I've seen have much better keyboard support than the Finder. -- Steve Jacobs ({bellcore,hplabs,uunet}!utah-cs!jacobs, jacobs@cs.utah.edu)
plouff@levers.enet.dec.com (12/19/89)
In article <5828@internal.Apple.COM>, casseres@apple.com (David Casseres) writes... >In article <JACOBS.89Dec18090720@cmos.cs.utah.edu> jacobs@cs.utah.edu >(Steven R. Jacobs) writes: >> ...An ideal system should >> allow the user to use _either_ the mouse or the keyboard, based on the >> preference of the user. > >This may be so, but the expense of developing two user interfaces for one >system would be rather high. The real benefit of a type-in user interface >comes in being able to write a script of many commands to be executed as a >batch, and in applications where this makes sense, the application >developers have provided macro facilities that serve the purpose. For >programmers, Apple's own MPW offers a highly customizable interface that >give you just about as much type-in as you want, or as little. There is >no real need to provide something as specialized as a type-in interface at >the system level, forcing everyone to pay for it. > Point of fact, since we're getting all this GUI war stuff in comp.sys.amiga... _Every_ Amiga, from Day 1, has shipped with two user interfaces, the desktop-ish Workbench and the line-oriented CLI. There are some differences requiring programs to know which UI invoked them, but the startup code is pretty much pro forma. With the next version of the operating system, AmigaDOS 1.4 (shipping RSN), rumor has it that the two interfaces will be brought closer together with default file icons and text-oriented Workbench file list options, the latter similar to Microsoft Windows. So Amiga says "yes" to both camps. Now can you move the debate out of the Amiga newsgroup? Wes Plouff -- Wes Plouff, Digital Equipment Corp, Littleton, Mass. plouff%levers.enet.dec@decwrl.dec.com Networking bibliography: _Islands in the Net_, by Bruce Sterling _The Matrix_, by John S. Quarterman
swan@jolnet.ORPK.IL.US (Joel Swan) (12/19/89)
In article <JACOBS.89Dec18090720@cmos.cs.utah.edu> jacobs@cs.utah.edu (Steven R. Jacobs) writes: :In article <14969@boulder.Colorado.EDU> kuo@boulder.Colorado.EDU (KUO ANDY Y) writes: :> My main points are : The computer for the general users should not be :> command driven. : :Menus and mice are great when you are first learning to use a system, but :they get in the way of experienced users. An ideal system should not :_force_ the user to use a mouse/menu system, just as an ideal system :should not _force_ the user to type commands. An ideal system should :allow the user to use _either_ the mouse or the keyboard, based on the :preference of the user. Neither the Mac nor the PC are even close to :ideal in this regard. ..... Hmm. Sounds like an Amiga to me. Now's the time to take a closer look. : :-- :Steve Jacobs ({bellcore,hplabs,uunet}!utah-cs!jacobs, jacobs@cs.utah.edu) Joel Swan
casseres@apple.com (David Casseres) (12/20/89)
In article <JACOBS.89Dec18135051@cmos.cs.utah.edu> jacobs@cs.utah.edu (Steven R. Jacobs) writes: > I'm well aware that there are grundles of happy Mac'ers out there, but > there are also many thousands of Mac users that get tired of digging > through menus to do everything, when some simple typed commands would > perform the same operation on any system that had a little support for > typed commands... All commands with no mouse support > is almost as bad as all mouse support with no support for commands. How much support do you want? The Mac makes it very easy to implement a type-in interface -- easier, in fact, than implementing a point/click interface. > Why gripe to the application developers about a fundamental flaw in > the system? All of the serious applications that I've seen have much > better keyboard support than the Finder. Is it the Finder's lack of type-in interface that bothers you? The Finder is not the system, it's just an application. Numerous developers have written substitutes for the Finder, and some of them provide a type-in interface. I don't know if any of these are on the market, though, because in fact very few people seem to want this kind of interface on the Finder. David Casseres Exclaimer: Hey!
gdavis@primate.wisc.edu (Gary Davis) (12/21/89)
From article <5876@internal.Apple.COM>, by casseres@apple.com (David Casseres): > > Is it the Finder's lack of type-in interface that bothers you? The Finder > is not the system, it's just an application. Numerous developers have > written substitutes for the Finder, and some of them provide a type-in > interface. I don't know if any of these are on the market, though, > because in fact very few people seem to want this kind of interface on the > Finder. > Soon after the Mac was introduced there were at least two command-line Finder substitutes available for the Mac from third parties. Someone even ported CPM 68K over (So the Mac could have a real operating system -:)). None of this stuff sold, except maybe to Jerry Pournelle. Most Mac users, including the many technically adept converts from older systems like MS-DOS or Apple DOS, quickly saw that a command line wasn't really needed. I suspect some of the people who insist that command lines are faster than menus haven't really used the Mac and are thinking of the often clumsier kinds of nested, modal menu systems you can find on MS-DOS. I wouldn't want to claim that there are never situations where command lines might not be useful, especially when you can combine them into batch files, though these situations are rare. Someone has probably already pointed out the MPW does give you command line and batch file capabilities, though you have to pay extra for it. But there is also a public domain command line and batch file interface available for the Mac, which looks pretty much like MS-DOS. I don't remember its name, but I think it's available on sumex. I think it's fair to say too that Apple actually includes a command line with every Mac, namely HyperCard. You can do pretty much any kind of file management you might like from the message box in HyperCard, though it is true that you would need to plug in some XCMDs. But HyperCard was designed to make plugging in extra functions very easy. HyperCard also can serve as a very nice batch file facility, much more powerful than that in MS-DOS and more like REXX in its capabilities. I have to admit that occasionally a facility like this can be quite useful. For instance, I had 845 small text files containing experimental data that I needed to analyze in various ways. It was quite easy to set up HyperCard to open all those files in succession, do the analyses and dump out files with the results. I wouldn't have wanted to sit down with the average interactive- style Mac program and go through them all myself. Gary Davis
jmann@bigbootay (Jim Mann) (12/21/89)
>> Neither the Mac nor the PC are even close to >> ideal in this regard. Apple had a great opportunity to make an ideal >> system with the Mac, but they blew it by forcing the mouse on everyone. >There is nothing in the Mac that forces any application to use the mouse. >In the early days of the Mac, quite a few developers did quick ports of >their PC applications, with type-in interfaces, to the Mac. Guess what? >Nobody would buy them. SOMEBODY wants the mouse whole lot! But the MAC does force you to use the mouse from system level. While this is nice much of the time, it would be nice in some cases to be able to use the keyboard. >> Sure, lots of applications will give you a choice in many commands, but >> this is not part of the standard interface -- you can't even start up >> the application without using the mouse. This is a bug, not a feature. >No, friend, this is a feature that you don't like. How is the lack of a feature (lack of a command line interface) a feature? It may not be a big negative but it certainly isn't a positive thing to not allow users to do more stuff from the command line.
leonard@bucket.UUCP (Leonard Erickson) (12/21/89)
Here are my two favorite examples of why it is at least *sometimes* a good idea to have a command line interface available. 1. del *.bak vs {long sequence of click and drags} 2. copy \subdir\filename.ext vs {the totally *non* intuitive sequence needed to move a file from a subdirectory to the root directory} I make extensive use of utilities with a "point and shoot" interface, so I know that command line isn't perfect. But on the other hand, there are times when command line is a whole lot simpler. BTW how come I can't drag the file onto the desktop, close the window on the subdirectory, then grab the file from where I left it and drop it into the window for the root directory? *That* would be intuitive! -- Leonard Erickson ...!tektronix!reed!percival!bucket!leonard CIS: [70465,203] "I'm all in favor of keeping dangerous weapons out of the hands of fools. Let's start with typewriters." -- Solomon Short
casseres@apple.com (David Casseres) (12/22/89)
In article <502@lectroid.sw.stratus.com> jmann@bigbootay (Jim Mann) writes: > But the MAC does force you to use the mouse from system level. This is categorically false. Anyone who believes this has not in fact taken a close look at the Mac. David Casseres Exclaimer: Hey!
rubinoff@linc.cis.upenn.edu (Robert Rubinoff) (12/23/89)
In article <1830@bucket.UUCP> leonard@bucket.UUCP (Leonard Erickson) writes: >2. copy \subdir\filename.ext > vs > {the totally *non* intuitive sequence needed to move a file from > a subdirectory to the root directory} > >BTW how come I can't drag the file onto the desktop, close the window >on the subdirectory, then grab the file from where I left it and drop >it into the window for the root directory? *That* would be intuitive! You can, you know! It works just fine! Robert
stel@tank.uchicago.edu (stelios valavanis) (12/27/89)
In article <1830@bucket.UUCP> leonard@bucket.UUCP (Leonard Erickson) writes: > >Here are my two favorite examples of why it is at least *sometimes* >a good idea to have a command line interface available. > >1. del *.bak > vs > {long sequence of click and drags} you can do this on the mac by viewing files by 'type' and selecting all the files with that type with a single mouse-stroke and dragginf them to the trash. i do it all the time. not only that you can exclude a couple of those files by shift-clicking them out of the selection before dragging to the trash. try doing that on your vanilla pc! the only thing that allows you to do stuff like that on a pc are utls like xtree pro which i think is a very good piece of software. i haven't seen what the mac version looks like since i have never gotten frustrated with the interface as i have been on the pc. for your info i have been a pc programmer/user for a couple more years than on the mac. >2. copy \subdir\filename.ext > vs > {the totally *non* intuitive sequence needed to move a file from > a subdirectory to the root directory} try dragging directly to the disk icon. this will put whatever into the root directory. >I make extensive use of utilities with a "point and shoot" interface, >so I know that command line isn't perfect. But on the other hand, there >are times when command line is a whole lot simpler. i agree but so many of these have been addressed so well on the mac that i can't help but prefer it. and windows doesn't compare since you have to setup each prog to get it to work properly and not all support the mouse nor the fonts and you can't click on files. i still use windows most of the time when on a pc but the fact that i have to exit it to run something because i haven't installed it yet and don't have the time means something. >BTW how come I can't drag the file onto the desktop, close the window >on the subdirectory, then grab the file from where I left it and drop >it into the window for the root directory? *That* would be intuitive! stel -- Bitnet: uclstel@uchimvs1.bitnet | remember, you can't know something Internet: stel@tank.uchicago.edu | you don't know, but you can uucp: ...!uunet!mimsy!oddjob!tank!stel | be aware of it
scott@hpcvca.CV.HP.COM (Scott Linn) (12/28/89)
/ hpcvca:comp.sys.ibm.pc / stel@tank.uchicago.edu (stelios valavanis) / 1:34 pm Dec 26, 1989 / >you can do this on the mac by viewing files by 'type' and selecting >all the files with that type with a single mouse-stroke and dragginf >them to the trash. i do it all the time. not only that you can >>exclude a couple of those files by shift-clicking them out of the >selection before dragging to the trash. try doing that on your >vanilla pc! the only thing that allows you to do stuff like that on a In windows (at least 1.03), you can select by extension to delete. >i agree but so many of these have been addressed so well on the mac >that i can't help but prefer it. and windows doesn't compare since >you have to setup each prog to get it to work properly and not all >support the mouse nor the fonts and you can't click on files. i still >use windows most of the time when on a pc but the fact that i have to >exit it to run something because i haven't installed it yet and don't >have the time means something. Are you sure you use Windows? I click on files all the time; it works fine! Re-read your documentation on the WIN.INI file! Scott Linn
6600pete@hub.UUCP (12/29/89)
Follow-up To: alt.religion.computers References: <6877@tank.uchicago.edu> In article <1830@bucket.UUCP> leonard@bucket.UUCP (Leonard Erickson) writes: >BTW how come I can't drag the file onto the desktop, close the window >on the subdirectory, then grab the file from where I left it and drop >it into the window for the root directory? *That* would be intuitive! I do it every day. ------------------------------------------------------------------------------ Pete Gontier | InterNet: 6600pete@ucsbuxa.ucsb.edu, BitNet: 6600pete@ucsbuxa Editor, Macker | Online Macintosh Programming Journal; mail for subscription Hire this kid | Mac, DOS, C, Pascal, asm, excellent communication skills