[comp.sys.amiga.advocacy] De-macification of the Amiga

peter@sugar.hackercorp.com (Peter da Silva) (06/16/91)

In article <1991Jun10.071908.8353@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
> jerry@polygen.uucp (Jerry Shekhel) writes:
> >The only real Apple innovation is the idea to steal the ideas of others.  

>   Show me the pull-down menus on the Xerox Star.

Oh, that's right. Apple did add some negative value to the Star concept,
like double-clicking instead of drag-and-drop, the one-button mouse, and
pull-down menus. One thing I was hoping that 2.0 would support was a
de-Macification of the workbench: pop-up menus and drag-and-drop application
launching would be a vast improvement. I guess you could add popup menus
with a SetFunction, but how about Drag-and-drop?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

torrie@cs.stanford.edu (Evan Torrie) (06/16/91)

peter@sugar.hackercorp.com (Peter da Silva) writes:


>de-Macification of the workbench: pop-up menus and drag-and-drop application
>launching would be a vast improvement. 

  Drag-and-drop seems to work fine on my Mac.  Yep, here I go, just drag
my application onto that ResEdit alias, and ResEdit opens up the application.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Where can a nation lie when it hides its organic minds in a cellar dark and
grim?  They must be ...  very dim.

peter@sugar.hackercorp.com (Peter da Silva) (06/17/91)

In article <1991Jun16.161917.13703@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
> peter@sugar.hackercorp.com (Peter da Silva) writes:
> >de-Macification of the workbench: pop-up menus and drag-and-drop application
> >launching would be a vast improvement. 

>   Drag-and-drop seems to work fine on my Mac.  Yep, here I go, just drag
> my application onto that ResEdit alias, and ResEdit opens up the application.

You'll have to explain what a "ResEdit Alias" is. Do you have to set it up
for each application? Is it the application's normal Desktop icon? You could
easily set up a program on the Amiga that implemented drag-and-drop in a
separate window.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

torrie@cs.stanford.edu (Evan Torrie) (06/17/91)

peter@sugar.hackercorp.com (Peter da Silva) writes:

>>   Drag-and-drop seems to work fine on my Mac.  Yep, here I go, just drag
>> my application onto that ResEdit alias, and ResEdit opens up the application.

>You'll have to explain what a "ResEdit Alias" is. 

  Take a peek at System 7.  [It doesn't have to be an alias, but I like having
ResEdit on my desktop, without actually storing the file there]

>Do you have to set it up
>for each application? 

  No.  It's automatically set up from the application's FREF resource, so it works
even for non-System 7-aware applications.
Normally, you can only drag and drop documents on top of the applications
which created them, but ResEdit has a special '****' file type, which allows you
to drag and drop absolutely any file.

>Is it the application's normal Desktop icon? 

  Yup.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Fame, fame, fame...  What's it good for?  Ab-so-lute-ly nothing

taab5@isuvax.iastate.edu (Marc Barrett) (06/17/91)

In article <1991Jun15.180607.10502@sugar.hackercorp.com>, peter@sugar.hackercorp.com (Peter da Silva) writes:
>In article <1991Jun10.071908.8353@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>> jerry@polygen.uucp (Jerry Shekhel) writes:
>> >The only real Apple innovation is the idea to steal the ideas of others.  
>
>>   Show me the pull-down menus on the Xerox Star.
>
>Oh, that's right. Apple did add some negative value to the Star concept,
>like double-clicking instead of drag-and-drop, the one-button mouse, and
>pull-down menus. One thing I was hoping that 2.0 would support was a
>de-Macification of the workbench: pop-up menus and drag-and-drop application
>launching would be a vast improvement. I guess you could add popup menus
>with a SetFunction, but how about Drag-and-drop?

   I don't really understand the value of "drag-and-drop".  Amiga users
often complain about how, on the MAC, you have to drag the disk icon to
the trashcan in order to get your disk out of the drive.  It would seem
to me that drag-and-drop would be the same hinderance, but with respect
to launching applications.  

>-- 
>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
>                   'U`    "Have you hugged your wolf today?"

  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

peter@sugar.hackercorp.com (Peter da Silva) (06/17/91)

In article <1991Jun16.214309.18102@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>    I don't really understand the value of "drag-and-drop".

It reduces the number of operations that are dependent on the reaction time
of the user. It also allows you to pass file names to an application more
easily than by opening the app then reading the file, or by going through the
shift-double-click mess that Commodore uses.

And it could be implemented on the Amiga without having to let any apps know
about it, simply by treating it as a shift-double-click launch.

> Amiga users
> often complain about how, on the MAC, you have to drag the disk icon to
> the trashcan in order to get your disk out of the drive.

You're mixing up an interface tool with the inappropriate use of a metaphor.
A properly implemented "drag and drop" interface here would have an "eject"
icon that you dropped the disk onto. Dropping it in the trash would instead
format the disk.

The Mac System 7 appears to have finally caught up with the 10 year old
Xerox Star here, and implemented drag-and-drop. There is some sort of gotcha
in the way it's implemented, apparently, based on Evan's description...
apparently you can only drop a file on the app that created it unless you
do something with ResEdit.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

dant@ryptyde.UUCP (Daniel Tracy) (06/17/91)

Responding to the following:

"> >de-Macification of the workbench: pop-up menus and drag-and-drop application
> >launching would be a vast improvement.
 
>   Drag-and-drop seems to work fine on my Mac.  Yep, here I go, just drag
> my application onto that ResEdit alias, and ResEdit opens up the application.
 
You'll have to explain what a "ResEdit Alias" is. Do you have to set it up
for each application? Is it the application's normal Desktop icon? You could
easily set up a program on the Amiga that implemented drag-and-drop in a
separate window."

ResEdit has nothing to do with this. It's just a program that is being told
to run the application he's dragging on it. Yes, pop-up menus and drag-and-
drop is built in. Open anything with anything else by dragging one thing
on another. Isn't the Mac great? :-)

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/17/91)

In article <1991Jun17.123525.1485@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:

>The Mac System 7 appears to have finally caught up with the 10 year old
>Xerox Star here, and implemented drag-and-drop. There is some sort of gotcha
>in the way it's implemented, apparently, based on Evan's description...
>apparently you can only drop a file on the app that created it unless you
>do something with ResEdit.

There is no gotcha.  Drag and drop works with any file and its creator (if
the file has its creator set.)  ResEdit is only needed if you want to add
resources to a program to allow it to accept files that it can translate but
did not create.  I just dragged a text file created by an automated comm 
program to Word and it was opened normally.

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/18/91)

In article <61@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:

>ResEdit has nothing to do with this. It's just a program that is being told
>to run the application he's dragging on it. Yes, pop-up menus and drag-and-

ResEdit is being used to EDIT the application being dragged to its alias's
icon.  In effect, applications are the documents of ResEdit.

>drop is built in. Open anything with anything else by dragging one thing
>on another. Isn't the Mac great? :-)

This is where ResEdit can also come in.  You cannot drag just any document
to any arbitrary application to open the doc.  You can use ResEdit to add
resources to the application to tell it what ADDITIONAL document types you
want the program to open.  In general, the application will come with those
resources pre-set, but ResEdit lets you extend that functionality.

peter@sugar.hackercorp.com (Peter da Silva) (06/18/91)

In article <50645@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
> ResEdit is only needed if you want to add
> resources to a program to allow it to accept files that it can translate but
> did not create.

I don't get it. Why would this not be the default?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

mykes@amiga0.SF-Bay.ORG (Mike Schwartz) (06/18/91)

In article <1991Jun16.161917.13703@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>peter@sugar.hackercorp.com (Peter da Silva) writes:
>
>
>>de-Macification of the workbench: pop-up menus and drag-and-drop application
>>launching would be a vast improvement. 
>
>  Drag-and-drop seems to work fine on my Mac.  Yep, here I go, just drag
>my application onto that ResEdit alias, and ResEdit opens up the application.
>

Except your application must inform system 7 that it is capable of doing it.  
--
****************************************************
* I want games that look like Shadow of the Beast  *
* but play like Leisure Suit Larry.                *
****************************************************

dant@ryptyde.UUCP (Daniel Tracy) (06/18/91)

Responding to the following:

"The Mac System 7 appears to have finally caught up with the 10 year old
Xerox Star here, and implemented drag-and-drop. There is some sort of gotcha
in the way it's implemented, apparently, based on Evan's description...
apparently you can only drop a file on the app that created it unless you
do something with ResEdit."

That's bull. Maybe if you would've read it properly. What he was LAUNCHING
was ResEdit. You can drop a file on any file that can open it. The OS knows
what kind of files another file can open by its FREF resources. This is 
impossible on the Amiga, of course, as they don't HAVE resources and have
to store even icons in seperate files. This feature is VERY useful for 
ResEdit in particular because it can open any type of file, and you can
drop any kind of file on it. There are also FREF types that tell the OS
that you can drag volumes and folders (directories) on them as well.

jbickers@templar.actrix.gen.nz (John Bickers) (06/18/91)

Quoted from <61@ryptyde.UUCP> by dant@ryptyde.UUCP (Daniel Tracy):
> Responding to the following:

    ...

> drop is built in. Open anything with anything else by dragging one thing
> on another. Isn't the Mac great? :-)

    Say, what are you generating your terrible quoting scheme with?
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

davewt@NCoast.ORG (David Wright) (06/18/91)

In article <61@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
>ResEdit has nothing to do with this. It's just a program that is being told
>to run the application he's dragging on it. Yes, pop-up menus and drag-and-
>drop is built in. Open anything with anything else by dragging one thing
>on another. Isn't the Mac great? :-)

	Sounds just like the Amiga to me. I can drag an icon onto the icon
editor's window and it will know to load the icon up. And the "icon alias"
sounds just like the "Leave Out" option of WorkBench too.


				Dave

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/18/91)

In article <1991Jun17.224713.10156@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
>In article <50645@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
>> ResEdit is only needed if you want to add
>> resources to a program to allow it to accept files that it can translate but
>> did not create.
>
>I don't get it. Why would this not be the default?

In most cases it is the default, but there are lots of exceptions.  Word knows
about text files, but unless the file type of the document is TEXT, it won't
match the TEXT FREF resource in Word that tells the OS what Word can open.  Word
also knows about MacPaint files, but unless "Fred's Paint"'s document type 
has an analogue in Word's FREF resource list, Word can't open it.  If you have
ResEdit, you can simply add (for example) the FPNT document type to Word's
FREF list and you can drag and drop Fred's Paint docs to Word.

It sounds kludgey maybe, but the vast majority of users never have to worry 
about what docs a program will open or even what ResEdit is.  ResEdit is sort
of the doorway to the other side of the interface. 

matija@amiga.ifi.unizh.ch (Matija Milostnik) (06/18/91)

In article <1991Jun16.214309.18102@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>In article <1991Jun15.180607.10502@sugar.hackercorp.com>, peter@sugar.hackercorp.com (Peter da Silva) writes:
>>In article <1991Jun10.071908.8353@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
[deleted]
>>Oh, that's right. Apple did add some negative value to the Star concept,
>>like double-clicking instead of drag-and-drop, the one-button mouse, and
>>pull-down menus. One thing I was hoping that 2.0 would support was a
>>de-Macification of the workbench: pop-up menus and drag-and-drop application
>>launching would be a vast improvement. I guess you could add popup menus
>>with a SetFunction, but how about Drag-and-drop?
>
>   I don't really understand the value of "drag-and-drop".  Amiga users
>often complain about how, on the MAC, you have to drag the disk icon to
>the trashcan in order to get your disk out of the drive.  It would seem
>to me that drag-and-drop would be the same hinderance, but with respect
>to launching applications.  

To Peter:
  You are stating that doubleclick is a loss of the original idea of 
drag-and-drop. I am of the oppinion tha this was an elegant NEW approach
of 'how to start an application' and the pull-down menu was a so _good_
approach, that almost evry new computer implements it.
(Never heard of PopUpMenu for pop-up meuns on the WB)

To Marc:
  I will summarize the basic ideas of Drag-and-drop:
The idea of the icons and workbench is replacing the 'desk you are working on':
On the desk you can pick whatever is there and start working. You _see_ 
a sheet of paper and you can use it for writing, painting, etc..
In real life if you wish to write a letter you just pick the paper and drop
it in the printer, or take your favorite cd and put it in the drive, etc.. 
  Now immagine a situation where you see an icon of a document and you start
editing it. After you did this you spot another icon (with another document)
on your open drawer and you wish to work on it.
Usually you get your file requester, get a list of 'strange' names and wonder 
where the document is you just saw. Wouldn't it be nice you could drop it
directly on your application (open or closed).
 The point is: why have to change your taughts finding out where the file is,
if you just have it under your nose? No, if you can drag an icon and drop it 
on another icon you think is appropriate is the really big improvement.

To both:
  As for the strting an application, you have now two ways
  - doubleclick on your project
  - shift click on the project and your application
With drag-and-drop you have a new method
  - drag your project on your application

Free choise for evrybody...


>>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
> / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   

Bye
 Matija



+-------------------------------------------------------+
| Q: What's the best way to catch a rabbit?             |
| A: Hide into a bush and mimic the voice of a carrot.  |
+-------------------------------------------------------+

matija@amiga.ifi.unizh.ch (Matija Milostnik) (06/18/91)

In article <1991Jun17.123525.1485@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
>In article <1991Jun16.214309.18102@news.iastate.edu> taab5@isuvax.iastate.edu writes:

>And it could be implemented on the Amiga without having to let any apps know
>about it, simply by treating it as a shift-double-click launch.
  So you dont have to change a line of your code, its all a matter of WB and 
intuition.
  Figure this out: somebody calls the filerequester of the asl.libray. For the
application this is a black box, and you get a string in response of this call.
Now it is up to you if you
 -typed you filename in the string gadget
 -clicked you trough the directory, untill you found your file
 -or dropped you icon on the file requester window

>> Amiga users
>> often complain about how, on the MAC, you have to drag the disk icon to
>> the trashcan in order to get your disk out of the drive.
>
>You're mixing up an interface tool with the inappropriate use of a metaphor.
>A properly implemented "drag and drop" interface here would have an "eject"
>icon that you dropped the disk onto. Dropping it in the trash would instead
>format the disk.
The 'eject' icon is really missing on a mac. It was always unclear why you 
have to trash your disk and could not find it, the next day:-)

>apparently you can only drop a file on the app that created it unless you
>do something with ResEdit.
It is useless to drop a document on a database or a soundfile on a comunication
program, so this limitaion is not a bug but a feature.

>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.



+-------------------------------------------------------+
| Q: What's the best way to catch a rabbit?             |
| A: Hide into a bush and mimic the voice of a carrot.  |
+-------------------------------------------------------+

peter@sugar.hackercorp.com (Peter da Silva) (06/19/91)

Me:
> "The Mac System 7 appears to have finally caught up with the 10 year old
> Xerox Star here, and implemented drag-and-drop. There is some sort of gotcha
> in the way it's implemented, apparently, based on Evan's description...
> apparently you can only drop a file on the app that created it unless you
> do something with ResEdit."

In article <62@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
> That's bull. Maybe if you would've read it properly.

Well, actually, he sort of explained it poorly. And even he admits it's a
kludge.

> This is impossible on the Amiga, of course,

Of course. It's impossible to pass a file to an application when you launch
it (clue: it's not... you use shift-doubleclick).

> as they don't HAVE resources

Thank god, we don't have to play games with the likes of BinHex to interoperate
with normal systems.

What we *do* have is standard interchange formats, something the Mac doesn't.
Instead of saying "this is a MacPaint file" we say "This is an interleaved
bitmap". Much more useful.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@sugar.hackercorp.com (Peter da Silva) (06/19/91)

In article <1991Jun18.165401.26383@ifi.unizh.ch> matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
>   Figure this out: somebody calls the filerequester of the asl.libray. For the
> application this is a black box, and you get a string in response of this call.
> Now it is up to you if you
>  -typed you filename in the string gadget
>  -clicked you trough the directory, untill you found your file
>  -or dropped you icon on the file requester window

No good. You have to launch the application *first*. A drag and drop interface
would kick off a tool if you dragged a project icon onto the tool icon and 
dropped it there.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@sugar.hackercorp.com (Peter da Silva) (06/19/91)

In article <1991Jun18.163422.26170@ifi.unizh.ch> matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
>   You are stating that doubleclick is a loss of the original idea of 
> drag-and-drop. I am of the oppinion tha this was an elegant NEW approach
> of 'how to start an application'

No, it was a kludge invented by Apple because they were hung up on the one-
button mouse. So instead of having buttons to select and activate objects,
they had to make one button do double-duty.

> and the pull-down menu was a so _good_
> approach, that almost evry new computer implements it.

(a) No, they don't. Only the ones copying the Mac. Neither Motif nor Open Look
    use it, for example.

(b) It was a kludge invented by apple to cover up the lack of a menu button.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

dant@ryptyde.UUCP (Daniel Tracy) (06/19/91)

Responding to the following:

"Except your application must inform system 7 that it is capable of doing it."

I don't know what caused this perception. Every application I know of keeps
FREF resources indicating what file types it can open. The application 
doesn't even have to know ANYTHING about System 7.

matija@amiga.ifi.unizh.ch (Matija Milostnik) (06/19/91)

In article <1991Jun19.001332.23587@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
>No good. You have to launch the application *first*. A drag and drop interface
>would kick off a tool if you dragged a project icon onto the tool icon and 
>dropped it there.

Good point. This is a transitory solution I envision untill ALL programms have
drag-and-drop.

>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
+-------------------------------------------------------+
| Q: What's the best way to catch a rabbit?             |
| A: Hide into a bush and mimic the voice of a carrot.  |
+-------------------------------------------------------+

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/19/91)

In article <1991Jun19.000825.23509@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:

>Thank god, we don't have to play games with the likes of BinHex to interoperate
>with normal systems.

Uh, and neither do Mac users.  I've transferred binaries straight from Unix
machines to my Mac, and downloaded Mac binaries directly from several IBM
BBS systems.  Note that the accepted file formats on all the major
commercial online services is also binary. 

>What we *do* have is standard interchange formats, something the Mac doesn't.
>Instead of saying "this is a MacPaint file" we say "This is an interleaved
>bitmap". Much more useful.

Yep and so do we.  If you've missed the posts, the format is PICT.  The
file type information is used for the purposes of figuring out whether a
program can accept the drag and dropped file.

taab5@isuvax.iastate.edu (Marc Barrett) (06/19/91)

   Drag-and-drop does sound interesting, but it ocurred to me that, in 
order for drag-and-drop to work well on an Amiga, one additional feature
will have to be added.

   The problem is that on the Amiga, icons can be (and very often are)
quite large.  Icons larger than about 30x30 (a typical, usable size on
a 640x200 Workbench) are common, and it is not unusual to find icons as
large as half of the screen.  Icons this large can play havoc with a
feature like drag-and-drop, because when the user drags an unusually large 
icon over a cluster of applications, the user will not be able to tell
which application will be launched when the icon is released.

   To solve this problem, one additional selection needs to be added to
the "Show By" options in the Workbench 2.0 menus.  The new option could
be called "Show By Default Icon" (or something similar), and work work
as follows:  if no icons are selected, then all of the icons in the 
currently active window will be shown by the default system icon images 
instead of the actual images in the .info file.  If an icon is selcted,
then only the image for that particular file is replaced with the default
image.  If an icon is already the default image (for a program without
an icon, for instance) then nothing happens for that icon.  Further, if
the icon for a program or project is swapped with the default icon and
that icon is selected, the tools and tooltypes in the actual .info file
should be used exactly as if the original icon was selected (in other
words, the "Show By Default Icon" option should trade the image only, 
and notthing else).

   This would effectively solve the problem of large icons with the 
drag-and-drop feature, because if a program does have a large icon, the
user could have the normal-sized default icon image shown instead, and
drag that image over to the application.

   I know I did not explain this very well, but I am in a hurry at the
moment.  Anyway, the problem of large icons is serious enough to make
drag-and-drop useless in many, many circumstances, and this added 
'Show By ...' feature is one way to solve this.
 
  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

stevep@wrq.com (Steve Poole) (06/20/91)

In article <1991Jun19.000825.23509@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
>Thank god, we don't have to play games with the likes of BinHex to interoperate
>with normal systems.

What games are these?  I don't play any games to transfer files between Macs,
PCs, Unix boxes, HP minis, or Vaxen.

>What we *do* have is standard interchange formats, something the Mac doesn't.
>Instead of saying "this is a MacPaint file" we say "This is an interleaved
>bitmap". Much more useful.

Whereas the Mac is cursed with standards like TEXT, PICT, and numerous
others, all of which are self-identifying.  That's why drag-and-drop is NOT
a kludge.  You're confusing the simple steps needed to tell the Finder that
a pre-7.0 application can open non-native files with the actual implementation
of that feature.  Presumably, any new application will contain an exhaustive
list of types it understands, now that drag-and-drop is available.
-- 
--------------------------------------------------------------------------
-- INTEL 80x86: Just say NOP -- Internet: stevep@wrq.com -- AOL: Spoole -- 
--------------------------------------------------------------------------

stevep@wrq.com (Steve Poole) (06/20/91)

In article <1991Jun18.125532.3766@NCoast.ORG> davewt@NCoast.ORG (David Wright) writes:
>	Sounds just like the Amiga to me. I can drag an icon onto the icon
>editor's window and it will know to load the icon up. And the "icon alias"
>sounds just like the "Leave Out" option of WorkBench too.

No, aliases are pointers to files, folders, or disks.  For example, I can
create aliases to Word and leave them on my desktop, in an applications folder,
and under the Apple menu.  No matter where the real Word application goes,
the aliases will be treated as if they were the application.  One cool use
is to put an alias to a file on floppy onto a mounted volume.  When the alias
is used, the system prompts for the correct volume to be mounted.
-- 
--------------------------------------------------------------------------
-- INTEL 80x86: Just say NOP -- Internet: stevep@wrq.com -- AOL: Spoole -- 
--------------------------------------------------------------------------

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/20/91)

From article <1991Jun19.154113.28723@news.iastate.edu>, by taab5@isuvax.iastate.edu (Marc Barrett):
>    To solve this problem, one additional selection needs to be added to
> the "Show By" options in the Workbench 2.0 menus.  The new option could
> be called "Show By Default Icon" (or something similar), and work work

That, and the ability to change the "view by" settings GLOBALLY.  I.E
have the ability to click on the main WB screen, and select a view by
setting that will adjust ALL windows to that.  And a few more hotkeys
are needed.

Greg

-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) (06/20/91)

In article <1991Jun19.154113.28723@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>
>   Drag-and-drop does sound interesting, but it ocurred to me that, in 
>order for drag-and-drop to work well on an Amiga, one additional feature
>will have to be added.
>
>   The problem is that on the Amiga, icons can be (and very often are)
>quite large.  Icons larger than about 30x30 (a typical, usable size on
>a 640x200 Workbench) are common, and it is not unusual to find icons as
>large as half of the screen.  Icons this large can play havoc with a
>feature like drag-and-drop, because when the user drags an unusually large 
>icon over a cluster of applications, the user will not be able to tell
>which application will be launched when the icon is released.

  I partialy agree. He will be able to tell because the mouse pointer
is still visible, all he has to do is align the pointer with the destination
icon, however, I do see the "geometry" problem. It wouldn't be a problem
if developers would use some common sense, don't make icons as big as
the whole screen! It might look pretty, but don't do it. Optionally
a user can drag an offending icon into an IconEdit window and chop it up.
(Does the Mac have the equivelent of Amiga AppWindows ? I know it has
AppIcons (drag and drop onto other icons), but what about dragging an Icon
from Finder directly into Word's window and having Word autoload it)

  Generally Marc, a good suggestion, one that should be mailed to
cbmvax.commodore.com. It's fairly easy to add. In the future, Commodore
should warn developers not to use mega big icons.

--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

peter@sugar.hackercorp.com (Peter da Silva) (06/20/91)

In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
> No, aliases are pointers to files, folders, or disks.

Oh. Symbolic links.

Why don't you Mac people just speak English?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@sugar.hackercorp.com (Peter da Silva) (06/20/91)

In article <50849@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
> In article <1991Jun19.000825.23509@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
> >Thank god, we don't have to play games with the likes of BinHex to interoperate
> >with normal systems.

> Uh, and neither do Mac users.  I've transferred binaries straight from Unix
> machines to my Mac, and downloaded Mac binaries directly from several IBM
> BBS systems.  Note that the accepted file formats on all the major
> commercial online services is also binary. 

Oh, what happens to the resource fork?

> Yep and so do we.  If you've missed the posts, the format is PICT.  The
> file type information is used for the purposes of figuring out whether a
> program can accept the drag and dropped file.

If it's got the right format, why shouldn't it?

All this "file type" business, and "resource forks", is a throwback to the
old IBM and DEC operating systems.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@sugar.hackercorp.com (Peter da Silva) (06/20/91)

In article <1991Jun19.103606.2496@ifi.unizh.ch> matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
> Good point. This is a transitory solution I envision untill ALL programms have
> drag-and-drop.

Huh? With a drag-and-drop workbench interface no program would ever have to
be changed, so what's the point?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@sugar.hackercorp.com (Peter da Silva) (06/20/91)

In article <1991Jun19.154113.28723@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>    The problem is that on the Amiga, icons can be (and very often are)
> quite large.

Yes, that's a general problem. I like the new IconEdit... what I typically
do on installing a new program is open the program, use SNAP to cut an
appropriate image form it, save it to IFF, and then IconEdit it to something
useful.

> Icons this large can play havoc with a
> feature like drag-and-drop, because when the user drags an unusually large 
> icon over a cluster of applications, the user will not be able to tell
> which application will be launched when the icon is released.

Sure, since it's usually the *tools* that have the huge icons, it'll be
easy to tell what little *project* you drop into it...

No problem.

> Anyway, the problem of large icons is serious enough to make
> drag-and-drop useless in many, many circumstances, and this added 
> 'Show By ...' feature is one way to solve this.

Sigh...
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

navas@cory.Berkeley.EDU (David C. Navas) (06/20/91)

In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>No, aliases are pointers to files, folders, or disks.  For example, I can

Like links?  Like assigns?

>create aliases to Word and leave them on my desktop, in an applications folder,
>and under the Apple menu.  No matter where the real Word application goes,
>the aliases will be treated as if they were the application.  One cool use

We got links in 2.0, we've had assigns since the dawn of time.

Of course (giggle) I've been doing things like this for awhile -- one of
the VERY few advantages of having icons separate from programs.

Now why did all of this get started?

Oh, _now_ I understand the tickets to Texas and the billyclub....  ;)

David Navas                                   navas@cory.berkeley.edu
	2.0 :: "You can't have your cake and eat it too."
Also try c186br@holden, c260-ay@ara and c184-ap@torus

lsr@Apple.COM (Larry Rosenstein) (06/20/91)

In article <mykes.3652@amiga0.SF-Bay.ORG> mykes@amiga0.SF-Bay.ORG (Mike Schwartz) writes:

>>  Drag-and-drop seems to work fine on my Mac.  Yep, here I go, just drag
>>my application onto that ResEdit alias, and ResEdit opens up the application.
>>
>
>Except your application must inform system 7 that it is capable of doing it.  

The information that System 7 uses for the drag-and-drop capability is the
same information that links icons to files.  So this capability works with
existing applications.  

New applications are starting to take advantage of the wildcard capability.
For example, the new version of DiskDoubler (a compression program) lets you
drop any file on the app and it replaces the file with a compressed version
(or uncompressed version as the case may be).

-- 
Larry Rosenstein, Apple Computer, Inc.

lsr@apple.com
(or AppleLink: Rosenstein1)

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/20/91)

In article <1991Jun20.005257.9400@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:

>Oh, what happens to the resource fork?

The file gets uploaded as a binary and downloaded into its component parts
by the Mac.  The conversion is handled by the download protocol, i.e.
MacBinary.  The host machine doesn't need to know about the resource fork,
although when I'm downloading BinHexed files from my Sun account, I use
mcvert to convert the BinHex file back to mac binary format.

>If it's got the right format, why shouldn't it?

How does the application know what is in the file?  It is easier to check a
4 character file type resource than to read in some arbitrary number of bytes
of the file to figure out what is in it.  By having file types, it is easier
to define standards, and surpass old ones.  

>All this "file type" business, and "resource forks", is a throwback to the
>old IBM and DEC operating systems.

Woo, such a substantive criticis  I find the Mac use of resources pretty
useful.   

jbickers@templar.actrix.gen.nz (John Bickers) (06/20/91)

Quoted from <1991Jun19.154113.28723@news.iastate.edu> by taab5@isuvax.iastate.edu (Marc Barrett):
>    Drag-and-drop does sound interesting, but it ocurred to me that, in 
> order for drag-and-drop to work well on an Amiga, one additional feature

    The Ami already does something similar to the motions of this drag
    and drop, with the shift-click scheme (that has the additional
    advantage of allowing more than one argument file).

> large as half of the screen.  Icons this large can play havoc with a
> feature like drag-and-drop, because when the user drags an unusually large 

    Rubbish. If you can point and click these icons with the mouse,
    you can drop other icons on them. The "hot spot" of the icon when
    you release it over other icons could be the same as that of the
    mouse.

>    To solve this problem, one additional selection needs to be added to
> the "Show By" options in the Workbench 2.0 menus.  The new option could

    Real fun when using floppies, to be switching from real .info files
    to something else then back again, eh?

> moment.  Anyway, the problem of large icons is serious enough to make
> drag-and-drop useless in many, many circumstances, and this added 

    It is useless in many many points of view, no matter what the size
    of the icons. What might be nice is a way to do the shift-double-
    click thing entirely with the mouse, rather than having to go to
    the keyboard.

> \        The great thing about standards is that          /
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

dant@ryptyde.UUCP (Daniel Tracy) (06/20/91)

Responding to the following:

>You're mixing up an interface tool with the inappropriate use of a metaphor.
>A properly implemented "drag and drop" interface here would have an "eject"
>icon that you dropped the disk onto. Dropping it in the trash would instead
>format the disk.

I can imagine Apple changing that after all these years. Users save their
important documents onto floppy and drag it to the trash can only to get
a dialog box saying "Reformatting Diskette..."

dant@ryptyde.UUCP (Daniel Tracy) (06/20/91)

Responding to the following:
 
"> That's bull. Maybe if you would've read it properly.
 
Well, actually, he sort of explained it poorly. And even he admits it's a
kludge."
 
1)  I'm sorry if that sounded like a flame, I must have had too much fruit
that day. :-)
 
2)  No, it's not a kludge. FREF resources have been used as long as I can
remember to denote what apps can open what types of files.
 
"> This is impossible on the Amiga, of course,
 
Of course. It's impossible to pass a file to an application when you launch
it (clue: it's not... you use shift-doubleclick)."
 
I meant that it's impossible for the Workbench to know what types of files
another app can open (unless more than one file can be created as a
reference to each file?), and thus easily determine what can be dropped on
what.
 
"> as they don't HAVE resources
 
Thank god, we don't have to play games with the likes of BinHex to interoperate
with normal systems."
 
hehe. You WISH you had resources! :-)  I hate it when things akin to
this is used as an argument. "I'm glad we don't have that feature, because
we wouldn't know how to handle it anyway, nor would we want to. Too 
troublesome to have that kind of power". Yes, our file system is highly
nonstandard, but very powerful.

dant@ryptyde.UUCP (Daniel Tracy) (06/20/91)

Responding to the following:

"Sounds just like the Amiga to me. I can drag an icon onto the icon
editor's window and it will know to load the icon up. And the "icon alias"
sounds just like the "Leave Out" option of WorkBench too."

No, I don't mean loading a program by dragging an icon, nor do I mean
opening a document with its application the same way. I mean making
another application (whether presently open or not) open a document
that IT DIDN'T CREATE, and having the OS know what KINDS of files
every application supports, so it doesn't let users open say a sound
file into a Paint program (the Paint program would just ignore that
anyway).

robart@agora.rain.com (Robert Barton) (06/20/91)

In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>No, aliases are pointers to files, folders, or disks.  For example, I can
>create aliases to Word and leave them on my desktop, in an applications folder,
>and under the Apple menu.  No matter where the real Word application goes,
>the aliases will be treated as if they were the application.  One cool use
>is to put an alias to a file on floppy onto a mounted volume.  When the alias
>is used, the system prompts for the correct volume to be mounted.


  This sounds like "ASSIGN" on the Amiga.

peterk@cbmger.UUCP (Peter Kittel GERMANY) (06/20/91)

In article <1991Jun19.154113.28723@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>
>   Drag-and-drop does sound interesting, but it ocurred to me that, in 
>order for drag-and-drop to work well on an Amiga, one additional feature
>will have to be added.
>
>   The problem is that on the Amiga, icons can be (and very often are)
>quite large.  Icons larger than about 30x30 (a typical, usable size on
>a 640x200 Workbench) are common, and it is not unusual to find icons as
>large as half of the screen.  Icons this large can play havoc with a
>feature like drag-and-drop, because when the user drags an unusually large 
>icon over a cluster of applications, the user will not be able to tell
>which application will be launched when the icon is released.

Yes he is, because it is so simple: It's just the icon under the mouse
pointer that becomes the destination. You have the same problem also
today when you have selected all icons inside a window and want to drag
them into another one. Then you hold Shift depressed, click on one of
the icons and drag it to the destination. The other icons will move in
parallel to really weird places, but will end up in the same drawer/window
as the first one.

>   To solve this problem, one additional selection needs to be added to
>the "Show By" options in the Workbench 2.0 menus.

Not necessary, I think.

BTW, may I express my humbly opinion to the software producers,
that TOO big icons are really annoying? They take away place on
your Workbench, they need always an own window for themselves,
because no other icon finds place besides them, and you have to
do excessive front and back clicking to get to other icons.
This is not fair and friendly.

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk

peterk@cbmger.UUCP (Peter Kittel GERMANY) (06/20/91)

In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>In article <1991Jun18.125532.3766@NCoast.ORG> davewt@NCoast.ORG (David Wright) writes:
>>	Sounds just like the Amiga to me. I can drag an icon onto the icon
>>editor's window and it will know to load the icon up. And the "icon alias"
>>sounds just like the "Leave Out" option of WorkBench too.
>
>No, aliases are pointers to files, folders, or disks.  For example, I can
>create aliases to Word and leave them on my desktop, in an applications folder,
>and under the Apple menu.  No matter where the real Word application goes,
>the aliases will be treated as if they were the application.  One cool use
>is to put an alias to a file on floppy onto a mounted volume.  When the alias
>is used, the system prompts for the correct volume to be mounted.

:-)  :-)
You just explained how "Leave out" works on the Amiga OS 2.0! Now I
guess, it's really not alike, but perhaps identical? :-)

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk

rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) (06/20/91)

In article <73@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
>Responding to the following:
>
>"Sounds just like the Amiga to me. I can drag an icon onto the icon
>editor's window and it will know to load the icon up. And the "icon alias"
>sounds just like the "Leave Out" option of WorkBench too."
>
>No, I don't mean loading a program by dragging an icon, nor do I mean
>opening a document with its application the same way. I mean making
>another application (whether presently open or not) open a document
>that IT DIDN'T CREATE, and having the OS know what KINDS of files
>every application supports, so it doesn't let users open say a sound
>file into a Paint program (the Paint program would just ignore that
>anyway).

 This is something the application should decid at run time, not the OS.
For instance, I can load executables into most Amiga text editors and
patch them. I can load IFF files and edit the headers if I want. I would
be really fustrated if the OS refused to let me drop ANY file into a 
text editor.

 I don't think the Mac's drag and drop allows you to drop an icon into
an Application's window and have it load it.

  The "icon alias" sounds like a link in the filesystem rather than 
a true alias done by software. This means the GUI has to parse more
files in the directory tree whereas a software alias would be
"instantaneous" (cause it wouldn't be saved n the directory)

  Now the Amiga has aliases, assigns, environment variables, and now
soft and hard links.



--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

taab5@isuvax.iastate.edu (Marc Barrett) (06/21/91)

In article <4576.tnews@templar.actrix.gen.nz>, jbickers@templar.actrix.gen.nz (John Bickers) writes:
> What might be nice is a way to do the shift-double-
>    click thing entirely with the mouse, rather than having to go to
>    the keyboard.

   You already can do this.  If you have a three-button mouse, there is
a program floating around which allows the third button to act as the shift
key, for selecting multiple icons.

>
>> \        The great thing about standards is that          /
>--
>*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
>***         "Endless variations, make it all seem new" - Devo.          ***

  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

peter@Sugar.NeoSoft.com (Peter da Silva) (06/21/91)

In article <50885@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
> The file gets uploaded as a binary and downloaded into its component parts
> by the Mac.  The conversion is handled by the download protocol, i.e.
> MacBinary.  The host machine doesn't need to know about the resource fork,
> although when I'm downloading BinHexed files from my Sun account, I use
> mcvert to convert the BinHex file back to mac binary format.

In other words, the data and resource forks are merged and stored in a
mini-archive. Like I said, it's an alien format to everyone else. One of
the many design decisions that make Macs a cute little world isolated
from the mainstream of computers.

> How does the application know what is in the file?  It is easier to check a
> 4 character file type resource than to read in some arbitrary number of bytes
> of the file to figure out what is in it.

No, it's exactly the same operation to read an IFF file header and to scan
a resource fork for a file type. Except that the file "type" in the IFF header
allows interchange with other systems.The factt hat IFF is defined in a
system independent manner is yet another advantage...

> Woo, such a substantive criticis  I find the Mac use of resources pretty
> useful.   

Useful, yes. But it could have been done without breaking interoperability.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/21/91)

In article <72@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
> "> This is impossible on the Amiga, of course,

> Of course. It's impossible to pass a file to an application when you launch
> it (clue: it's not... you use shift-doubleclick)."

> I meant that it's impossible for the Workbench to know what types of files
> another app can open (unless more than one file can be created as a
> reference to each file?), and thus easily determine what can be dropped on
> what.

Why should the Workbench know that? Just kick off the program and let it
decide if it likes what it sees.

> hehe. You WISH you had resources! :-)  I hate it when things akin to
> this is used as an argument. "I'm glad we don't have that feature, because
> we wouldn't know how to handle it anyway, nor would we want to. Too 
> troublesome to have that kind of power".

Nonsense. I'll stick by this argument: gratuitous incompatibilities like
multiple-forked files or files with special types should not be used lightly
by any system designer who cares about the best interests of his users, because
it will serve to isolate them from other systems. You have resource forks,
IBM has their special file types, Sperry has 36-bit words. Each of you can
point to the advantages of your particular chrome, but the all act as a
barrier to interoperability.

And none of it is necessary... any of these "features" can be implemented
transparently at an application level without locking people into their own
little worlds.

> Yes, our file system is highly nonstandard, but very powerful.

Oh? Where are the named pipes? How about the built-in ISAM? And the
Fortran carriage control files?

Everyone has their little "bonuses". The question is, are they worth it?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) (06/21/91)

In article <1991Jun20.180421.22074@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <72@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
>> I meant that it's impossible for the Workbench to know what types of files
>> another app can open (unless more than one file can be created as a
>> reference to each file?), and thus easily determine what can be dropped on
>> what.
>
>Why should the Workbench know that? Just kick off the program and let it
>decide if it likes what it sees.

On the mac, the OS gives visual feedback to let you know when
something will be dropped into something else.  When moving a file
into a folder, the folder lights up when the file is positioned
correctly.  When dragging a file into the trash, the trash can lights
up when the file has been positioned correctly.  In the same way, the
program's icon lights up, but only if the file type is something the
program can handle.  This may seem like a minute detail, but it's
these many minute details which add up to a user interface.  In this
case, it's nice to have immediate visual feedback about whether the
program will accept your file or not.

This is just a nicety.  There is no reason that it could not work as
you suggest.

>Nonsense. I'll stick by this argument: gratuitous incompatibilities like
>multiple-forked files or files with special types should not be used lightly
>[...]
>And none of it is necessary... any of these "features" can be implemented
>transparently at an application level without locking people into their own
>little worlds.

I am a mac enthusiast, and I agree.  I like resources a lot, but
resources should be built on top of the file system, not into the file
system. 

-Sho
-- 
sho@physics.purdue.edu

aru@mentor.cc.purdue.edu (Sri-Man) (06/21/91)

In article <1991Jun19.224736.15828@mintaka.lcs.mit.edu> rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) writes:
>>
>>   The problem is that on the Amiga, icons can be (and very often are)
>>quite large.  Icons larger than about 30x30 (a typical, usable size on

>the whole screen! It might look pretty, but don't do it. Optionally
>a user can drag an offending icon into an IconEdit window and chop it up.

Why can't the operating system be smart enough to resize the icon when you 
move it?  When you start moving the icon then it should resize to some default
size and then you can drop it wherever its needed.  Sounds like a good 
compromise to those who want big icons and still be able to use the drop
feature.

	Sri
	aru@mentor.cc.purdue.edu

stevep@wrq.com (Steve Poole) (06/21/91)

In article <1991Jun20.004306.9309@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
>In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>> No, aliases are pointers to files, folders, or disks.
>
>Oh. Symbolic links.
>
>Why don't you Mac people just speak English?

Yeah, them gol durn Unix yanks, too.

-- 
--------------------------------------------------------------------------
-- INTEL 80x86: Just say NOP -- Internet: stevep@wrq.com -- AOL: Spoole -- 
--------------------------------------------------------------------------

stevep@wrq.com (Steve Poole) (06/21/91)

In article <1991Jun20.160550.27873@mintaka.lcs.mit.edu> rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) writes:
> This is something the application should decid at run time, not the OS.
>For instance, I can load executables into most Amiga text editors and
>patch them. I can load IFF files and edit the headers if I want. I would
>be really fustrated if the OS refused to let me drop ANY file into a 
>text editor.

The Finder is NOT the OS.  Obviously, applications do decide at run time
what they'd like to open.  Drag and drop in the Finder allows the user
to avoid the step of launching an application only to find that it doesn't
understand that file type.  If the app will open that file type at all
then it can be opened via drag and drop.  It's just another timesaver,
not a fascist device.

-- 
--------------------------------------------------------------------------
-- INTEL 80x86: Just say NOP -- Internet: stevep@wrq.com -- AOL: Spoole -- 
--------------------------------------------------------------------------

peter@Sugar.NeoSoft.com (Peter da Silva) (06/21/91)

In article <1991Jun20.231445.1371@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
> Drag and drop in the Finder allows the user to avoid the step of launching
> an application only to find that it doesn't understand that file type.

I guess that makes sense when launching an application is such an expensive
job.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

s902113@minyos.xx.rmit.oz.au (Luke Mewburn) (06/21/91)

robart@agora.rain.com (Robert Barton) writes:

>In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>>No, aliases are pointers to files, folders, or disks.  For example, I can
>>create aliases to Word and leave them on my desktop, in an applications folder,
>>and under the Apple menu.  No matter where the real Word application goes,
>>the aliases will be treated as if they were the application.  One cool use
>>is to put an alias to a file on floppy onto a mounted volume.  When the alias
>>is used, the system prompts for the correct volume to be mounted.


>  This sounds like "ASSIGN" on the Amiga.

  Actually, aliases are _MUCH_ more powerful. Assign can _only_ be used for
folders or volumes, _not_ files. But, one good use (using ASSIGN) on the
Amiga is to make assignments starting with a ".", so when listed in a file
requester which handles assign-ed paths, they appear at the top. I do this
on Music programs (MED3.1, ST clones, etc), to find my songs directory
really fast...
  Getting back to the point, the mac idea of an Apple Menu in system seven
is great - a bit like a 'dock', but not wasteful of desktop space. (I know
that wasn't the idea in pre-sys. 7 days, but that is the Apple Menu's most
powerful feature, IMHO, in sys 7)...

torrie@cs.stanford.edu (Evan Torrie) (06/21/91)

rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) writes:

>For instance, I can load executables into most Amiga text editors and
>patch them. 

  Of course, the "average" user is really going to want this feature :|

>I can load IFF files and edit the headers if I want. I would
>be really fustrated if the OS refused to let me drop ANY file into a 
>text editor.

  Just add a '****' wildcard resource to your text editor, and all
will be dandy.  
  In terms of the average users, I wager most people would be confused, 
and annoyed if they could drag anything onto any application, only 
to find out when the application launched that it says
"Sorry, I can't open this file".

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Murphy's Law of Intelism:  Just when you thought Intel had done everything
possible to pervert the course of computer architecture, they bring out the 860

es1@cunixb.cc.columbia.edu (Ethan Solomita) (06/21/91)

In article <1991Jun21.021339.11214@minyos.xx.rmit.oz.au> s902113@minyos.xx.rmit.oz.au (Luke Mewburn) writes:
>robart@agora.rain.com (Robert Barton) writes:
>
>>In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>>>No, aliases are pointers to files, folders, or disks.  For example, I can
>>>create aliases to Word and leave them on my desktop, in an applications folder,
>>>and under the Apple menu.  No matter where the real Word application goes,
>>>the aliases will be treated as if they were the application.  One cool use
>>>is to put an alias to a file on floppy onto a mounted volume.  When the alias
>>>is used, the system prompts for the correct volume to be mounted.
>
>
>>  This sounds like "ASSIGN" on the Amiga.
>
>  Actually, aliases are _MUCH_ more powerful. Assign can _only_ be used for
>folders or volumes, _not_ files. But, one good use (using ASSIGN) on the
>Amiga is to make assignments starting with a ".", so when listed in a file
>requester which handles assign-ed paths, they appear at the top. I do this
>on Music programs (MED3.1, ST clones, etc), to find my songs directory
>really fast...
>  Getting back to the point, the mac idea of an Apple Menu in system seven
>is great - a bit like a 'dock', but not wasteful of desktop space. (I know
>that wasn't the idea in pre-sys. 7 days, but that is the Apple Menu's most
>powerful feature, IMHO, in sys 7)...

	It is very lucky for us then that WB2.0 has the ability
to make symbolic links. 8-)
	-- Ethan

"...Know-Nothing-Bozo the Non-Wonder Dog, an animal so stupid that it
had been sacked from one of Will's own commercials for being incapable
of knowing which dog food it was supposed to prefer, despite the fact
that the meat in all the other bowls had engine oil poured all over it."

dant@ryptyde.UUCP (Daniel Tracy) (06/21/91)

Responding to the following:

"This is something the application should decid at run time, not the OS.
For instance, I can load executables into most Amiga text editors and
patch them. I can load IFF files and edit the headers if I want. I would
be really fustrated if the OS refused to let me drop ANY file into a
text editor."

If the text editor will normally open any file and edit it, then the OS
will allow you to drop any file on the text editor icon. It is NOT the OS's
decision, it is the application's decision.

"I don't think the Mac's drag and drop allows you to drop an icon into
an Application's window and have it load it."

Since, on a Macintosh, a window represents a document, you wouldn't be
opening the dragged file, but rather appending documents. The window is
a document in itself, so why would this be wanted? It appears by the above
that the Amiga uses a metaphor in which windows represent programs. How
do you open more than one document at a time in a single application?

"The "icon alias" sounds like a link in the filesystem rather than
a true alias done by software. This means the GUI has to parse more
files in the directory tree whereas a software alias would be
"instantaneous" (cause it wouldn't be saved n the directory)"

An alias on a Macintosh is truly a file. The file has a type indicating
it is an alias, and when programs pass this file to the File Manager,
the function is performed on the real file. The Alias functions in all
ways as the original, and may be placed anywhere, on any volume, moved,
renamed, etc. You may even rename the original. The OS will maintain
the "link".

jbickers@templar.actrix.gen.nz (John Bickers) (06/21/91)

Quoted from <1991Jun20.111358.759@agora.rain.com> by robart@agora.rain.com (Robert Barton):
> In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
> >No, aliases are pointers to files, folders, or disks.  For example, I can

>   This sounds like "ASSIGN" on the Amiga.

    About as brilliant an "innovation" as the OS/2 version of our
    run-time libraries... :)

    Does the Mac OS have run-time libraries?
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

matija@amiga.ifi.unizh.ch (Matija Milostnik) (06/21/91)

In article <1991Jun20.005413.9471@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes:
>In article <1991Jun19.103606.2496@ifi.unizh.ch> matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
>> Good point. This is a transitory solution I envision untill ALL programms 
>>have drag-and-drop.
>
>Huh? With a drag-and-drop workbench interface no program would ever have to
>be changed, so what's the point?

Not really true.
  Drag-and-drop is far more complex as just starting an appliction. The full 
drag-and-drop concept doesnt apply just to the start, but handles the incoming
request during the hole sesion. Let me explane it. It a long one.

  As far as we look at the start of a dropped document on a _not yet_ started
application, I completelly agree with you, there is no need to change a line
in the application code. The program will have a workbench message passed, as 
a shift-clik start.

Now take an already running application and drop a project on it. How can
you handle this situation? You have to notify your appliction someone just
dropped something. This can be done in two differnt ways:
  a) you get an arexx message 
  b) Intuition sends an IDCMP message 
In both cases the application has to deal with the incomming message and
act adequatelly. This is done in a) installing an arexx port for you or 
in b) with an appropriate GetMsg/ReplyMsg and case-select.

  The difficul management fo drops in a running appliction should be 
standarised and a claen and stable interface defined. Another question is
'how to drop something on a screen that isnt the WB-screen?' I didnt figure
how to do it in an reasonably way. Any suggestion?

  My proposal for a drop-requester in asl.library is a solution to have the 
drop alternative in existing programms _now_ and wait for the programmer to 
implement it.

   You see, there is a need for changing program code, but with some magic
we can offer some alternatives today, waiting for tomorow.:-)

>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.

bye
 Matija
+-------------------------------------------------------+
| Q: What's the best way to catch a rabbit?             |
| A: Hide into a bush and mimic the voice of a carrot.  |
+-------------------------------------------------------+

matija@amiga.ifi.unizh.ch (Matija Milostnik) (06/21/91)

In article <1394@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes:
>BTW, may I express my humbly opinion to the software producers,
>that TOO big icons are really annoying? They take away place on
>your Workbench, they need always an own window for themselves,
[deleted]
>This is not fair and friendly.

As I recall somewere in the RKM there _is_ a plea for small icons.
So it's a programmer fault if he designs huges icons.

>Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions...

e
BBBBBBBBB
 B       B
 B       B
 BBBBBBBB      Y    Y    EEEE
 B       B     Y    Y   E    E
 B       B      Y   Y   EEEEEE
BBBBBBBBB        YYYY   E
                    Y    EEE
                Y   Y
                 YYY
Is this big ?

Bye
 Matija
+-------------------------------------------------------+
| Q: What's the best way to catch a rabbit?             |
| A: Hide into a bush and mimic the voice of a carrot.  |
+-------------------------------------------------------+

rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) (06/21/91)

In article <81@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
>Responding to the following:
>
>"I don't think the Mac's drag and drop allows you to drop an icon into
>an Application's window and have it load it."
>
>Since, on a Macintosh, a window represents a document, you wouldn't be
>opening the dragged file, but rather appending documents. The window is
>a document in itself, so why would this be wanted? It appears by the above
>that the Amiga uses a metaphor in which windows represent programs. How
>do you open more than one document at a time in a single application?

   Most Amiga programs allow you to have as many documents open as
you'd like. For the ones that don't, you just run multiple copies of
them.  If a program opens a window (let's take the example of
an icon editor) and I drop a icon in it, it should start editing that
icon. How do you append icons or pictures? For instance, if I had
a paint program open, I should be able to drag an icon of a picture into
it's window and have the program load this picture as the next frame in the
animation. (This is really moot since the vast majority of Amiga paint
programs open their own screens, not windows.)

   Dragging a document icon into an editor/word processor should
be the equivelent of pasting.

--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

peterk@cbmger.UUCP (Peter Kittel GERMANY) (06/21/91)

In article <1991Jun21.021339.11214@minyos.xx.rmit.oz.au>, s902113@minyos.xx.rmit.oz.au (Luke Mewburn) writes:
> robart@agora.rain.com (Robert Barton) writes:
> 
> >  This sounds like "ASSIGN" on the Amiga.
> 
>   Actually, aliases are _MUCH_ more powerful. Assign can _only_ be used for
> folders or volumes, _not_ files.

You're WRONG. It's a not often used feature, but the Amiga ASSIGN also
does work for files! It's only not very comfortable to include that
colon after the name always, using the shift key. With today's Shell,
the Alias is more convenient. But you can't say it can't be done.

(Sorry, can't crosspost to that Mac newsgroup :-)

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk

cseaman@sequent.com (06/22/91)

stevep@wrq.com (Steve Poole) writes:
< rjc@wookumz.gnu.ai.mit.edu (Ray Cromwell) writes:
< > This is something the application should decid at run time, not the OS.
< >For instance, I can load executables into most Amiga text editors and
< >patch them. I can load IFF files and edit the headers if I want. I would
< >be really fustrated if the OS refused to let me drop ANY file into a 
< >text editor.
< 
< The Finder is NOT the OS.  Obviously, applications do decide at run time
< what they'd like to open.  Drag and drop in the Finder allows the user
< to avoid the step of launching an application only to find that it doesn't
< understand that file type.  If the app will open that file type at all
< then it can be opened via drag and drop.  It's just another timesaver,
< not a fascist device.

This topic epitomizes my main beef with the Mac 'philosophy'.  Any user
with a lick of common sense isn't even going to TRY to 'drag-and-drop' a
file into an application, unless they believe (or at least suspect) that
the application will know what to do with it.  The 'Mac way', however,
credits the user with the intelligence of a rock.  It not only condones
ignorance on the part of the user, it encourages and perpetuates it.

'Drag and drop in the Finder allows the user to avoid the step of
launching an application...'  Pshaw.  'Drag-and-drop' in the Finder
allows the user to remain blissfully free of the ravages of
intelligence.

Chris

-- 
Chris (Insert phrase here) Seaman |    /--\
cseaman@sequent.com <or>          |   |    |         "This is as real as
...!uunet!sequent!cseaman         |   |  \ |      your so-called 'Life' gets"
The Home of the Killer Smiley     |    \--X__

taab5@isuvax.iastate.edu (Marc Barrett) (06/22/91)

In article <1991Jun21.140245.19813@ifi.unizh.ch>, matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
>In article <1394@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes:
>>BTW, may I express my humbly opinion to the software producers,
>>that TOO big icons are really annoying? They take away place on
>>your Workbench, they need always an own window for themselves,
>[deleted]
>>This is not fair and friendly.
>
>As I recall somewere in the RKM there _is_ a plea for small icons.
>So it's a programmer fault if he designs huges icons.

   I don't agree (do I ever agree? :-)  Remember, there are an awful lot
of icon-making tools available, most of them easy enough for the novice
to use.  I have found that most of the big icons I've come across were
created for icon-less Shareware and PD programs by the librarians of Amiga
user group software libraries.

   At any rate, large icons will always exist, as long as the Amiga's 
Workbench allows them.  There is no way anyone is going to prevent people
from making large icons for their programs from the many tools available,
so the best way to take care of the problem with large icons is to include
a feature in the Workbench menus similar to the MAC's "Show By Small Icon"
menu option.

>
>>Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions...
>
>e
>BBBBBBBBB
> B       B
> B       B
> BBBBBBBB      Y    Y    EEEE
> B       B     Y    Y   E    E
> B       B      Y   Y   EEEEEE
>BBBBBBBBB        YYYY   E
>                    Y    EEE
>                Y   Y
>                 YYY
>Is this big ?
>
>Bye
> Matija
>+-------------------------------------------------------+
>| Q: What's the best way to catch a rabbit?             |
>| A: Hide into a bush and mimic the voice of a carrot.  |
>+-------------------------------------------------------+
  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

231b3678@fergvax.unl.edu (Phil Dietz) (06/22/91)

In <1394@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes:

>In article <1991Jun19.154113.28723@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>>
>>   Drag-and-drop does sound interesting, but it ocurred to me that, in 
>>order for drag-and-drop to work well on an Amiga, one additional feature
>>will have to be added.
>>
>>   The problem is that on the Amiga, icons can be (and very often are)
>>quite large.  Icons larger than about 30x30 (a typical, usable size on
>>a 640x200 Workbench) are common, and it is not unusual to find icons as
>>large as half of the screen.  Icons this large can play havoc with a
>>feature like drag-and-drop, because when the user drags an unusually large 
>>icon over a cluster of applications, the user will not be able to tell
>>which application will be launched when the icon is released.

>Yes he is, because it is so simple: It's just the icon under the mouse
>pointer that becomes the destination. You have the same problem also
>today when you have selected all icons inside a window and want to drag
>them into another one. Then you hold Shift depressed, click on one of
>the icons and drag it to the destination. The other icons will move in
>parallel to really weird places, but will end up in the same drawer/window
>as the first one.

>>   To solve this problem, one additional selection needs to be added to
>>the "Show By" options in the Workbench 2.0 menus.

Maybe Commodore should implement the MAC's "Show by Small ICON" method.
Only a simple scaling function would be needed to say scale icons to a
certain nxm size like (20 x 20).
 
a 80 x 70 icon would scale to 20 x 20 as well as a 23 x 23 icon.
All icons larger than 20 x 20 would be scaledd appropriately to be 20 x 20.
 
Easy.  And it allows easy multiple-drag-and-drop.

---- Quote #5
                                                         Phil Dietz
    "Phil is the man with a plan"          231b3678@fergvax.unl.edu
                     -- Confucious           University of Nebraska

es1@cunixb.cc.columbia.edu (Ethan Solomita) (06/22/91)

In article <1991Jun21.184235.29572@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>
>   I don't agree (do I ever agree? :-)  Remember, there are an awful lot
>of icon-making tools available, most of them easy enough for the novice
>to use.  I have found that most of the big icons I've come across were
>created for icon-less Shareware and PD programs by the librarians of Amiga
>user group software libraries.
>
	Marc, as I noticed when I got my 3000, the IconEdit
program limits the size of your icon to something quite nice and
tidy.
	-- Ethan

"...Know-Nothing-Bozo the Non-Wonder Dog, an animal so stupid that it
had been sacked from one of Will's own commercials for being incapable
of knowing which dog food it was supposed to prefer, despite the fact
that the meat in all the other bowls had engine oil poured all over it."

jbickers@templar.actrix.gen.nz (John Bickers) (06/22/91)

Quoted from <13824@mentor.cc.purdue.edu> by aru@mentor.cc.purdue.edu (Sri-Man):
> Why can't the operating system be smart enough to resize the icon when you 
> move it?  When you start moving the icon then it should resize to some default

    Because some of the time when you move an icon, you are NOT going to
    "drag and drop" it - you are trying to change it's position on the
    Workbench. 

    When you're doing this, you need to have the proper icon
    representation, so you can position it in a pixel perfect manner.

> 	Sri
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

dant@ryptyde.UUCP (Daniel Tracy) (06/22/91)

Responding to the following:

"> Yes, our file system is highly nonstandard, but very powerful.
 
Oh? Where are the named pipes? How about the built-in ISAM? And the
Fortran carriage control files?"

Please explain what each is and maybe I can provide an answer.

dant@ryptyde.UUCP (Daniel Tracy) (06/22/91)

Responding to the following:

"No, it's exactly the same operation to read an IFF file header and to scan
a resource fork for a file type. Except that the file "type" in the IFF header
allows interchange with other systems.The factt hat IFF is defined in a
system independent manner is yet another advantage..."

No, the file type of a Macintosh file is kept in the file header as well.

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/22/91)

From article <1991Jun21.025704.27445@neon.Stanford.EDU>, by torrie@cs.stanford.edu (Evan Torrie):
>>For instance, I can load executables into most Amiga text editors and
>>patch them. 
> 
>   Of course, the "average" user is really going to want this feature :|

Well, you make a choice.  You either gear the gui completely for the
average fool ( insert smiley ), which eventually makes the OS a pain
to the power user who likes features like this, or you leave it open
enough that the average user has to deal with the choices he makes,
without an os to slap his hand and say "no, bad boy."

>   Just add a '****' wildcard resource to your text editor, and all
> will be dandy.  

Sounds like a kludge to get around something the OS doesn't want you
to do to this mac user.  And amiga user.  And once 24bit support is
better on the Amiga, I'm dropping my mac like a hot potato.

>   In terms of the average users, I wager most people would be confused, 
> and annoyed if they could drag anything onto any application, only 
> to find out when the application launched that it says
> "Sorry, I can't open this file".

Like I said, deal with what you do, or have the os stand over your
shoulder.  Frankly, NOBODY stands over MY shoulder.  :)


-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

peter@Sugar.NeoSoft.com (Peter da Silva) (06/22/91)

In article <81@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
> It appears by the above
> that the Amiga uses a metaphor in which windows represent programs. How
> do you open more than one document at a time in a single application?

You run the application multiple times, usually. Multitasking strikes
again...

Since with shared libraries and shared text the application itself is
usually small, this is rarely a problem. Certainly you can run more programs
on an Amiga than on a Mac with the same amount of RAM.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/22/91)

In article <1991Jun21.134801.19644@ifi.unizh.ch> matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
>   Drag-and-drop is far more complex as just starting an appliction. The full 
> drag-and-drop concept doesnt apply just to the start, but handles the incoming
> request during the hole sesion.

Seems like overkill, but 2.0 has already implemented the second part. The first
part should be there as well. Capiche?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/22/91)

In article <1991Jun21.181522.26401@sequent.com> cseaman@sequent.com writes:

>This topic epitomizes my main beef with the Mac 'philosophy'.  Any user
>with a lick of common sense isn't even going to TRY to 'drag-and-drop' a
>file into an application, unless they believe (or at least suspect) that
>the application will know what to do with it.  The 'Mac way', however,
>credits the user with the intelligence of a rock.  It not only condones
>ignorance on the part of the user, it encourages and perpetuates it.

Not only does Apple encourage ignorance on the part of most users, it 
carefully isolates the user from information.  Let me tell you, for the 
majority of Mac users, it is a good thing there is no standard CLI.  

One reason the OS restricts drag and drop is that users aren't very careful
about what they are doing.  It is far easier to add capabilities once the
user is proficient than to expect them to navigate a myriad of possible
actions.

Mac users pay extra for those "guard rails" that define possible actions.  

>'Drag and drop in the Finder allows the user to avoid the step of
>launching an application...'  Pshaw.  'Drag-and-drop' in the Finder
>allows the user to remain blissfully free of the ravages of
>intelligence.

Yep, ignorance can be expensive.  On the other hand, I don't think the 40-odd
users on our departmental network would be able to get up to speed with any
other machine like the Mac allows.  And you CAN eventually get behind the
interface and work with the guts.

peter@Sugar.NeoSoft.com (Peter da Silva) (06/22/91)

Quoting the famous Daniel Tracy:
	"Responding to the following:

	"``No, it's exactly the same operation to read an IFF file header and
to scan a resource fork for a file type. Except that the file "type" in the
IFF header allows interchange with other systems.The factt hat IFF is
defined in a system independent manner is yet another advantage...''

	"No, the file type of a Macintosh file is kept in the file header as
well."
		-- <85@ryptyde.UUCP>

You managed to completely miss both of the points I made and fastened on
a single phrase that you don't care for.

Sigh.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

caw@miroc.Chi.IL.US (Christopher A. Wichura) (06/22/91)

In article <1991Jun21.021339.11214@minyos.xx.rmit.oz.au> s902113@minyos.xx.rmit.oz.au (Luke Mewburn) writes:
>robart@agora.rain.com (Robert Barton) writes:
>
>>In article <1991Jun19.201632.1386@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>>>No, aliases are pointers to files, folders, or disks.  For example, I can
>>>create aliases to Word and leave them on my desktop, in an applications folder,
>>>and under the Apple menu.  No matter where the real Word application goes,
>>>the aliases will be treated as if they were the application.  One cool use
>>>is to put an alias to a file on floppy onto a mounted volume.  When the alias
>>>is used, the system prompts for the correct volume to be mounted.
>
>>  This sounds like "ASSIGN" on the Amiga.
>
>  Actually, aliases are _MUCH_ more powerful. Assign can _only_ be used for
>folders or volumes, _not_ files. But, one good use (using ASSIGN) on the

12> Assign ASGN: C:Type
12> ASGN: UUSPOOOL:LOGFILE
(06/21-07:31:16) uucico,clout,caw REQUEST S D.cloutX2165 X.mirocX2166 caw - D.cloutX2165 0666 caw
(06/21-07:31:19) uucico,clout,caw REQUESTED CY
(06/21-07:31:21) uucico,clout,- OK Conversation complete
(06/21-07:31:29) uucico,reaper,- Wrong Time To Call reaper
(06/21-07:31:30) UUXQT,-,- Processed 0 files
(06/21-08:30:00) uucico,AmigaUUCP,- Startup V1.13
(06/21-08:30:02) uucico,reaper,- Wrong Time To Call reaper
.
.
.

Who says you can't make an assign to a file on the Amiga?

-=> CAW

Christopher A. Wichura                Multitasking.  Just DO it.
caw@miroc.chi.il.us  (my amiga)                          ...the Amiga way...
u12401@uicvm.uic.edu (school account)

aru@mentor.cc.purdue.edu (Sri Ramkrishna) (06/22/91)

In article <4618.tnews@templar.actrix.gen.nz> jbickers@templar.actrix.gen.nz (John Bickers) writes:
>
>    When you're doing this, you need to have the proper icon
>    representation, so you can position it in a pixel perfect manner.

What about using a keystroke in combination?  For instance, <amiga> and then
the right button to move it.  Its possible to do it.  As long as you can
redefine what key and key click.

	Sri

torrie@cs.stanford.edu (Evan Torrie) (06/22/91)

gblock@csd4.csd.uwm.edu (Gregory R Block) writes:

>From article <1991Jun21.025704.27445@neon.Stanford.EDU>, by torrie@cs.stanford.edu (Evan Torrie):
>>>For instance, I can load executables into most Amiga text editors and
>>>patch them. 
>> 
>>   Of course, the "average" user is really going to want this feature :|

>Well, you make a choice.  You either gear the gui completely for the
>average fool ( insert smiley ), which eventually makes the OS a pain
>to the power user who likes features like this, or you leave it open
>enough that the average user has to deal with the choices he makes,
>without an os to slap his hand and say "no, bad boy."

  Or you make it open enough that the power user CAN get these features
if he wants them, but by default, it supports a more intuitive/user friendly
method for the average user.

>>   Just add a '****' wildcard resource to your text editor, and all
>> will be dandy.  

>Sounds like a kludge to get around something the OS doesn't want you
>to do to this mac user.  

  It really has nothing to do with the OS (actually the Finder GUI,
which is hardly the OS).  It's the application that doesn't want you
to open files it wasn't designed to handle.  So go rag on the 
application writer.  For applications designed to do this sort of 
thing, (e.g. ResEdit, DiskDoubler etc), the ability to handle any
type of file is already built in by the programmer.
   
>And amiga user.  And once 24bit support is
>better on the Amiga, I'm dropping my mac like a hot potato.

  It could well be a cold potato by the time that happens.

>>   In terms of the average users, I wager most people would be confused, 
>> and annoyed if they could drag anything onto any application, only 
>> to find out when the application launched that it says
>> "Sorry, I can't open this file".

>Like I said, deal with what you do, or have the os stand over your
>shoulder.  Frankly, NOBODY stands over MY shoulder.  :)

  Oftentimes, a guide over your shoulder can help prevent even the
experienced user from making mistakes.  

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"Lay me place and bake me pie, I'm starving for me gravy... Leave my shoes
and door unlocked, I might just slip away - hey - just for the day."

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/22/91)

From article <1991Jun22.071317.26217@neon.Stanford.EDU>, by torrie@cs.stanford.edu (Evan Torrie):
>   Or you make it open enough that the power user CAN get these features
> if he wants them, but by default, it supports a more intuitive/user friendly
> method for the average user.

I had to wring necks on my Mac to get the power out of it I needed in
Finder, and I would have died and been reborn as a small tree frog to
have a good shell like the Amiga does.  And with WB2.0, I never use
the shell.  That says, at least to me, that the new workbench gives me
as much power as the shell used to.  It's raw power that's important,
not the power you can coax out of it if you babysit your computer for
awhile.

>   It really has nothing to do with the OS (actually the Finder GUI,
> which is hardly the OS).  It's the application that doesn't want you
> to open files it wasn't designed to handle.  So go rag on the 
> application writer.  For applications designed to do this sort of 
> thing, (e.g. ResEdit, DiskDoubler etc), the ability to handle any
> type of file is already built in by the programmer.

Okay, I tend to think of the OS as the Finder/WorkBench.  Bad habit.  :)

True.  I was under the understanding that finder limited you to
loading into applications only those documents to which it was the
creator...  My mistake.

>   It could well be a cold potato by the time that happens.

I expect that I'll have the support I'm looking for real soon.  A few
more boards, a few more 24bit programs, and my mac is gone.  Putting
my workbench on a 24bit display isn't important to me right now.  I
would like it, but it's not dreadfully necessary.  I just need to be
able to use whatever I pick well.  And things are getting better by
the week.

>>Like I said, deal with what you do, or have the os stand over your
>>shoulder.  Frankly, NOBODY stands over MY shoulder.  :)
> 
>   Oftentimes, a guide over your shoulder can help prevent even the
> experienced user from making mistakes.  

So you either learn from your mistakes, and become a more powerful
user, or you have the OS guide you.  I've made my share of mistakes,
and I can even know laugh about them, even though at the time I could
have screamed.  The solutions are simple if you open your eyes and
look for them...  But if you don't have to look then why bother?  My
mistakes have made me a better user.  A mac user can't say that...
not as much, anyways.

Greg

-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

taab5@isuvax.iastate.edu (Marc Barrett) (06/22/91)

In article <1991Jun21.195627.13543@cunixf.cc.columbia.edu>, es1@cunixb.cc.columbia.edu (Ethan Solomita) writes:
>In article <1991Jun21.184235.29572@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>>
>>   I don't agree (do I ever agree? :-)  Remember, there are an awful lot
>>of icon-making tools available, most of them easy enough for the novice
>>to use.  I have found that most of the big icons I've come across were
>>created for icon-less Shareware and PD programs by the librarians of Amiga
>>user group software libraries.
>>
>	Marc, as I noticed when I got my 3000, the IconEdit
>program limits the size of your icon to something quite nice and
>tidy.

   I was referring to such programs as Brush2Icon, which are actually 
easier to use than IconEdit.  With Brush2Icon, a person can whip up a
brush with a paint program, then have the brush rapidly converted to an
icon with one command.  I don't make icons very often, but whenever I
do, this method is the one I use.

>	-- Ethan
>
>"...Know-Nothing-Bozo the Non-Wonder Dog, an animal so stupid that it
>had been sacked from one of Will's own commercials for being incapable
>of knowing which dog food it was supposed to prefer, despite the fact
>that the meat in all the other bowls had engine oil poured all over it."

  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

jbickers@templar.actrix.gen.nz (John Bickers) (06/22/91)

Quoted from <13863@mentor.cc.purdue.edu> by aru@mentor.cc.purdue.edu (Sri Ramkrishna):
> In article <4618.tnews@templar.actrix.gen.nz> jbickers@templar.actrix.gen.nz (John Bickers) writes:
> >
> >    When you're doing this, you need to have the proper icon
> >    representation, so you can position it in a pixel perfect manner.
> 
> What about using a keystroke in combination?  For instance, <amiga> and then

    Well, if you're going to use a key/mouse combo, then why not stick
    with the current shift-mouse thing for passing arguments to
    Workbench programs that we have now?

    If we're going to use a key for one operation or the other, I vote
    that we use it for selecting arguments. I don't want to have to hit
    a key to move an icon - if I had to, wouldn't that make the operation
    less "in sync" with other movement operations, such as dragging
    windows?

    With a 3-button mouse the options would be more open, of course.
    Does the Mac still get along with one? Perhaps we can use a code
    of mouse clicks - 3 long clicks means make the icon full size and
    make it stick to the mouse pointer in preparation for moving. :)

> 	Sri
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) (06/23/91)

In article <4661.tnews@templar.actrix.gen.nz> jbickers@templar.actrix.gen.nz (John Bickers) writes:
>    With a 3-button mouse the options would be more open, of course.
>    Does the Mac still get along with one? Perhaps we can use a code
>    of mouse clicks - 3 long clicks means make the icon full size and
>    make it stick to the mouse pointer in preparation for moving. :)

You've hit the nail on the head.  Under System 7 on the mac, the
keyboard is no longer used to input text.  You enter text by tapping
Morse code on the mouse button.  Since a single click might be
misinterpreted as an 'e', a new dot/dash sequence (previously unused
in Morse code) is used to represent 'real' mouse clicks.  For
backwards compatability, the keyboard also works, but I imagine most
users will throw their keyboards away soon.

Now the situation for the new OS code-named "pink" is a different
matter.  A roller will be placed underneath the keyboard itself to
make it a 135 button mouse.  Since this may not be enough to suit the
needs of future power users, chording of up to five keys is vigorously
supported by the OS.  This gives us 41,924,045,475 different possible
mouse commands.  

I use a one button mouse on my mac and a three button mouse on a Sun.
I really don't care which I use.  I don't think the one button mouse
is much easier to use, and I don't think the three button mouse is
much more powerful.  Maybe I just haven't tweaked my .twmrc enough to
get that added hyper-performance edge, but having to remember which
button to use is exactly as annoying to me as having to remember when
to use the shift key or when to double-click.  Besides, I'm always
having to resort to things like meta-left-button, ctrl-middle-button,
and so on, so it's not as if I were able to ignore the keyboard
completely when issuing mouse clicks.

-Sho
-- 
sho@physics.purdue.edu <<-- click.  click, click.

torrie@cs.stanford.edu (Evan Torrie) (06/23/91)

gblock@csd4.csd.uwm.edu (Gregory R Block) writes:

>I had to wring necks on my Mac to get the power out of it I needed in
>Finder, and I would have died and been reborn as a small tree frog to
>have a good shell like the Amiga does.  

  You should have looked at MPW.  If you had, you'd be croaking now.

>And with WB2.0, I never use
>the shell.  That says, at least to me, that the new workbench gives me
>as much power as the shell used to.  

  What features did you use to use in the shell, that you can now use
in WorkBench?

>> application writer.  For applications designed to do this sort of 
>> thing, (e.g. ResEdit, DiskDoubler etc), the ability to handle any
>> type of file is already built in by the programmer.

>True.  I was under the understanding that finder limited you to
>loading into applications only those documents to which it was the
>creator...  My mistake.

  Well, the Finder will limit you in the sense that it doesn't
auto-highlight the destination application, unless that application
is known to be able to process that type of file (via an FREF resource).
  Like I said before, ResEdit and DiskDoubler add a 7 byte wildcard
resource '****', which means you can drop ANY file.

>>>Like I said, deal with what you do, or have the os stand over your
>>>shoulder.  Frankly, NOBODY stands over MY shoulder.  :)
>> 
>>   Oftentimes, a guide over your shoulder can help prevent even the
>> experienced user from making mistakes.  

>So you either learn from your mistakes, and become a more powerful
>user, or you have the OS guide you.  

  Everything's B&W with you, isn't it?  Perhaps there's some medley in 
the middle.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"Lay me place and bake me pie, I'm starving for me gravy... Leave my shoes
and door unlocked, I might just slip away - hey - just for the day."

torrie@cs.stanford.edu (Evan Torrie) (06/23/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:

>Quoted from <13863@mentor.cc.purdue.edu> by aru@mentor.cc.purdue.edu (Sri Ramkrishna):
>> In article <4618.tnews@templar.actrix.gen.nz> jbickers@templar.actrix.gen.nz (John Bickers) writes:
>> >
>> >    When you're doing this, you need to have the proper icon
>> >    representation, so you can position it in a pixel perfect manner.
>> 
>> What about using a keystroke in combination?  For instance, <amiga> and then

>    With a 3-button mouse the options would be more open, of course.
>    Does the Mac still get along with one? Perhaps we can use a code
>    of mouse clicks - 3 long clicks means make the icon full size and
>    make it stick to the mouse pointer in preparation for moving. :)

  Boy, the human interface people would sure love this one :)

  I'm a bit confused at all this large icon talk.  Presumably, you can only
drag something onto something else if you can actually see part of the icon.
Then why can't the destination icon just be auto-highlighted as soon as
the mouse pointer is on top of the part that is visible?  That way, you get
immediate feedback as to which application will be launched.
  Or has the discussion on this moved on to some other factor since I last
checked in?

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"Lay me place and bake me pie, I'm starving for me gravy... Leave my shoes
and door unlocked, I might just slip away - hey - just for the day."

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/23/91)

From article <1991Jun22.173103.6857@neon.Stanford.EDU>, by torrie@cs.stanford.edu (Evan Torrie):
> 
>   You should have looked at MPW.  If you had, you'd be croaking now.

I did.  And I thought I said a GOOD shell.  MPW sucks.

>   What features did you use to use in the shell, that you can now use
> in WorkBench?

Better question would be:  What features DON'T I use.  And now between
running things concurrently with Arexx as the middleman, I wouldn't
want to go back to my mac stuff.  I have several programs for my
FidoNet system which do nothing except for sit and wait for arexx
messages...  It works.

>   Well, the Finder will limit you in the sense that it doesn't
> auto-highlight the destination application, unless that application
> is known to be able to process that type of file (via an FREF resource).
>   Like I said before, ResEdit and DiskDoubler add a 7 byte wildcard
> resource '****', which means you can drop ANY file.

How many users know to just use resedit to change the resource so that
all files can be "dropped in"???  And would the program accept it???
Both unknowns.

And I figured out how to do something similar to the drag&drop.
Launch the application, and the application opens a window on the
workbench somewhat like the "appserver" program...  drop an icon in,
and it's loaded into your WP/etc...  on another screen.  Therefore
overcoming the can't-drag-over-onto-other-screen problem.

>   Everything's B&W with you, isn't it?  Perhaps there's some medley in 
> the middle.

That's like striving to be average instead of excellent, isn't it?
-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

torrie@cs.stanford.edu (Evan Torrie) (06/23/91)

gblock@csd4.csd.uwm.edu (Gregory R Block) writes:

>I did.  And I thought I said a GOOD shell.  MPW sucks.

  I assume there are lots of good points to back up that assertion.

>How many users know to just use resedit to change the resource so that
>all files can be "dropped in"???  And would the program accept it???
>Both unknowns.

  I would guess most power users will find out as soon as they start
using System 7, if they bother to look at the Hints and Tips in various
magazines, online forums etc.  ResEdit has always been one of the
primary tools in any power user's repertoire.
  You can add the resource to any program, since every program has an
FREF.  

>>   Everything's B&W with you, isn't it?  Perhaps there's some medley in 
>> the middle.

>That's like striving to be average instead of excellent, isn't it?

  I don't think so.  In fact, if you look at many of the great ideas, they're
great because they combine two or more disparate approaches into a single
combination which has the good features of both, but eliminates the bad.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"Cold is God's way of telling us to burn more Catholics" - Lady Whiteadder

jbickers@templar.actrix.gen.nz (John Bickers) (06/23/91)

Quoted from <1991Jun22.173103.6857@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):
>   What features did you use to use in the shell, that you can now use
> in WorkBench?

    You can use paths, aliases, and resident lists, btw, using PD
    software under Workbench 1.2 or 1.3.

> Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

jbickers@templar.actrix.gen.nz (John Bickers) (06/23/91)

Quoted from <1991Jun22.173557.7038@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):
>   I'm a bit confused at all this large icon talk.  Presumably, you can only
> drag something onto something else if you can actually see part of the icon.

    Workbench already has a drag and drop like operation, for copying
    files (ie: drag an icon over a disk icon, and it gets copied, etc).

    So I think the large icons argument is false.

    Auto selecting would be a problem, btw, because if the file icon is
    large and covers two or three application icons, how will the OS know
    which one to select? And if you go for some nice solution of using
    the position of the mouse pointer to judge, then you don't need to
    autoselect at all - just use the mouse pointer in the first place...

> Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

dant@ryptyde.UUCP (Daniel Tracy) (06/23/91)

Responding to the following:

"Since with shared libraries and shared text the application itself is
usually small, this is rarely a problem. Certainly you can run more programs
on an Amiga than on a Mac with the same amount of RAM."

Can you explain to me what shared libraries are? It sounds to me like
object-oriented code that is sharable across applications. That would
be interesting. Basically follows the same philosophy of resources,
eh? I don't agree with your last statement at all. Various resources
aren't loaded into memory until they're needed, and if there isn't 
enough room, some more resources are purged. Resources are also, then,
a sort of quasi-Virtual Memory that we've had since 1984.

dant@ryptyde.UUCP (Daniel Tracy) (06/23/91)

In article <1991Jun22.021136.315@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <1991Jun21.134801.19644@ifi.unizh.ch> matija@amiga.ifi.unizh.ch (Matija Milostnik) writes:
>>   Drag-and-drop is far more complex as just starting an appliction. The full 
>> drag-and-drop concept doesnt apply just to the start, but handles the incoming
>> request during the hole sesion.
>
>Seems like overkill, but 2.0 has already implemented the second part. The first
>part should be there as well. Capiche?


Will 2.0 cause applications that aren't 2.0 aware to open documents while
they're running? We've had this since 1986, and that's the way it was 
implimented: no application awareness needed. Hey, I'm using a standard
quoting scheme! (Did it work?)  :-)>-- 
>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
>                   'U`    "Have you hugged your wolf today?"

jbickers@templar.actrix.gen.nz (John Bickers) (06/23/91)

Quoted from <5338@dirac.physics.purdue.edu> by sho@gibbs.physics.purdue.edu (Sho Kuwamoto):
> button to use is exactly as annoying to me as having to remember when
> to use the shift key or when to double-click.  Besides, I'm always
> having to resort to things like meta-left-button, ctrl-middle-button,

    The thing is not remembering which keys to press. It's having to
    reach for the keyboard at all. Imagine the following scenario -
    bleary eyed user snaking through their system, mouse in one hand and
    coffee in the other, leaning back in their chair.

    I do this from time to time, or I would if it was easier to get around
    the system with just the mouse. It's the mouse equivalent of typing
    "dir" repeatedly under MS-DOS - one of those fuzzy things one does
    just to pass the time... :)

> -Sho
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

torrie@cs.stanford.edu (Evan Torrie) (06/23/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:

>    Workbench already has a drag and drop like operation, for copying
>    files (ie: drag an icon over a disk icon, and it gets copied, etc).

  Does the disk icon auto-highlight?

>    Auto selecting would be a problem, btw, because if the file icon is
>    large and covers two or three application icons, how will the OS know
>    which one to select? 

  Always go for where the mouse pointer is pointing.  The 'hot spot' is 
where the action happens.

>And if you go for some nice solution of using
>    the position of the mouse pointer to judge, then you don't need to
>    autoselect at all - just use the mouse pointer in the first place...

  This cuts against the one of the core tenets of human interface design -
namely "VISUAL FEEDBACK".  A good user interface will always try and
provide immediate visual feedback to indicate the result of completing 
the action.  In the case of dragging and dropping, auto-highlighting the
appropriate application while the user drags the document icon indicates 
to the user that if he lets go now, this is the application which will
get launched.
  If you don't highlight at all, what happens when your icons are all
crammed together, and it's difficult to tell exactly which one the mouse
pointer is on top of??
  If we were to carry your argument further, then why would you bother
highlighting menu items as you drag the mouse down the menu?  By your 
reasoning, you can see where the mouse pointer is... why bother 
auto-highlighting?
  I suggest you try a menu system without auto-highlighting, and then
come back and tell us whether it's a good idea or not... (Hint:  what
happens when you're halfway between two menu items?)




-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"If it weren't for your gumboots, where would you be?   You'd be in the
hospital, or in-firm-ary..."  F. Dagg

peter@Sugar.NeoSoft.com (Peter da Silva) (06/23/91)

In article <1991Jun22.173103.6857@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>   Everything's B&W with you, isn't it?  Perhaps there's some medley in 
> the middle.

[ of course it's B&W... he's got a Mac :-> ]

[ I know, small joke ]

You don't understand... the Amy *is* the medley in the middle: GUI and shell,
a workstation environment for the price of a PC.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/23/91)

The Strange and Wonderful Daniel Tracy:
    "Responding to the following:

    "``Since with shared libraries and shared text the application itself is
usually small, this is rarely a problem. Certainly you can run more programs
on an Amiga than on a Mac with the same amount of RAM.''

    "Can you explain to me what shared libraries are? It sounds to me like
object-oriented code that is sharable across applications. That would
be interesting."
			-- <95@ryptyde.UUCP>

Shared libraries are basically utility routines, like the ones in the Mac
ROM and system file, but loaded on demand by the programmer. They can be
ones provided by Commodore, or third party ones. Here's what I have in my
libs: directory:

1.SYS:> dir libs:
       .info                            arp.library
       asl.library                      commodities.library
       diskfont.library                 iff.library
       iffparse.library                 kd_freq.library
       mathieeedoubbas.library          mathieeedoubtrans.library
       mathieeesingtrans.library        mathtrans.library
       powerpacker.library              Readme
       req.library                      rexxsupport.library
       rexxsyslib.library               screenshare.library
       translator.library               version.library
       xprascii.library

Some of these are Commodore's (like diskfont.library), some are third
party (like arp.library), and some are third party stuff Commodore has
added to the standard distribution (like commodities.library).

> Basically follows the same philosophy of resources, eh?

But shared among programs: if two applications use arp.library, then only
one copy is loaded. When they're done with it, it's purged. The entire Amiga
operating system is basically a collection of these libraries and various
processes that call them.

If the Mac has had an equivalent to shared libraries, then why are Mac
programs so large? Most Amiga programs are under 50K:

1.SYS:> list work:system
Directory "Work:System" on Sunday 23-Jun-91
DirMaster                  58788 ----rwed 19-Nov-90 22:23:58
Movie                      86408 ----rwed Friday    19:06:27
ZoePlay                    34640 ----rwed 20-Nov-90 07:31:36
VirusX                     11896 ----rwed 01-Sep-78 13:43:11
Vzoom                      19580 ----rwed 12-Apr-91 20:09:21
NewZAP3.0                  31232 ----rwed 12-Apr-91 20:15:37
PM                         14436 ----rwed 02-Sep-78 13:17:19
SysMon                      7896 ----rwed 02-Sep-78 13:17:27
DVPLAYER                  196476 ----rwed Monday    17:58:34
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/23/91)

In article <96@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
> Will 2.0 cause applications that aren't 2.0 aware to open documents while
> they're running?

No. I suppose you could use a kludge to give the appearance of having them
do this. Personally, I'd rather not install such a prop and force application
programmers to update their code. The fewer kludges added in the name of
backwards compatibility the better... that's the philosophy that's held the
Mac back so badly.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/23/91)

In article <5338@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
> I use a one button mouse on my mac and a three button mouse on a Sun.

X windows has this basic, fundamental, design flaw for an end-user window
system. It's fine for research, but the protocol is so low level and there
were never any good standards set, so the use of buttons is utter chaos.

X delenda est.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

taab5@isuvax.iastate.edu (Marc Barrett) (06/23/91)

In article <1991Jun23.044133.23463@neon.Stanford.EDU>, torrie@cs.stanford.edu (Evan Torrie) writes:
>jbickers@templar.actrix.gen.nz (John Bickers) writes:
>
>>    Workbench already has a drag and drop like operation, for copying
>>    files (ie: drag an icon over a disk icon, and it gets copied, etc).
>
>  Does the disk icon auto-highlight?

   No it doesn't, and this is a very big beef I have with Workbench 2.0.  
With WB2.0, when you are copying files into drawers, the only way you can
guarantee that the file will go where you want it to go is to open the 
drawer and drop the icon into the drawer's window.  This is a needless
extra step that is totally eliminated on the MAC with auto-highlighting.

   
>
>>    Auto selecting would be a problem, btw, because if the file icon is
>>    large and covers two or three application icons, how will the OS know
>>    which one to select? 
>
>  Always go for where the mouse pointer is pointing.  The 'hot spot' is 
>where the action happens.

   This is not intuitive.  It is also confusing, because hwo can the user
see which icon the mouse pointer is currently 'over' if the icon being 
dragged is covering up a bunch of the screen?  

>
>>And if you go for some nice solution of using
>>    the position of the mouse pointer to judge, then you don't need to
>>    autoselect at all - just use the mouse pointer in the first place...
>
>  This cuts against the one of the core tenets of human interface design -
>namely "VISUAL FEEDBACK".  A good user interface will always try and
>provide immediate visual feedback to indicate the result of completing 
>the action.  In the case of dragging and dropping, auto-highlighting the
>appropriate application while the user drags the document icon indicates 
>to the user that if he lets go now, this is the application which will
>get launched.
>  If you don't highlight at all, what happens when your icons are all
>crammed together, and it's difficult to tell exactly which one the mouse
>pointer is on top of??
>  If we were to carry your argument further, then why would you bother
>highlighting menu items as you drag the mouse down the menu?  By your 
>reasoning, you can see where the mouse pointer is... why bother 
>auto-highlighting?
>  I suggest you try a menu system without auto-highlighting, and then
>come back and tell us whether it's a good idea or not... (Hint:  what
>happens when you're halfway between two menu items?)

   (Left in because it irks people! :-)

>
>
>
>
>-- 
>------------------------------------------------------------------------------
>Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
>"If it weren't for your gumboots, where would you be?   You'd be in the
>hospital, or in-firm-ary..."  F. Dagg

  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

torrie@cs.stanford.edu (Evan Torrie) (06/24/91)

taab5@isuvax.iastate.edu (Marc Barrett) writes:

>In article <1991Jun23.044133.23463@neon.Stanford.EDU>, torrie@cs.stanford.edu (Evan Torrie) writes:
>>jbickers@templar.actrix.gen.nz (John Bickers) writes:
>>
>>>    Workbench already has a drag and drop like operation, for copying
>>>    files (ie: drag an icon over a disk icon, and it gets copied, etc).
>>
>>  Does the disk icon auto-highlight?

>   No it doesn't, and this is a very big beef I have with Workbench 2.0.  

  I can see why...  I wonder how many HI people Commodore has?

>>  Always go for where the mouse pointer is pointing.  The 'hot spot' is 
>>where the action happens.

>   This is not intuitive.  It is also confusing, because hwo can the user
>see which icon the mouse pointer is currently 'over' if the icon being 
>dragged is covering up a bunch of the screen?  

  Well, on the Mac, the icon is dragged as a gray outline of the icon
shape.  So, the icon is transparent, and you can see exactly where the
mouse pointer is pointing. [i.e. you can see through behind the icon
that you're dragging].

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"If it weren't for your gumboots, where would you be?   You'd be in the
hospital, or in-firm-ary..."  F. Dagg

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) (06/24/91)

In article <cyc> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <lops> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
>> I use a one button mouse on my mac and a three button mouse on a Sun.
>
>X windows has this basic, fundamental, design flaw for an end-user window
>system. It's fine for research, but the protocol is so low level and there
>were never any good standards set, so the use of buttons is utter chaos.

Agreed.  Could you refresh my memory about the standards for mouse
buttons on the Amiga?  One button brings up the menubar, right?  Er...
something like that.  I'd like to know how multiple button mice are
used on the Amiga, how consistent their use is across different
programs, and how you find it helps you in getting from point A to
point B.

-Sho
-- 
sho@physics.purdue.edu <<-- probably has it all wrong, having seen WB 2.0
                            only once in his life.

jbickers@templar.actrix.gen.nz (John Bickers) (06/24/91)

Quoted from <1991Jun23.044133.23463@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):
> jbickers@templar.actrix.gen.nz (John Bickers) writes:

> >    Workbench already has a drag and drop like operation, for copying

>   Does the disk icon auto-highlight?

    Not that I remember.

> >    the position of the mouse pointer to judge, then you don't need to
> >    autoselect at all - just use the mouse pointer in the first place...
> 
>   This cuts against the one of the core tenets of human interface design -
> namely "VISUAL FEEDBACK".  A good user interface will always try and
> provide immediate visual feedback to indicate the result of completing 

    I think it's a little more complex than that. Perhaps "a good user
    interface will always try and provide immediate visual feedback to
    indicate the result of completing the action, except when doing so
    will result in visual 'noise'".

    This is probably a matter of opinion. I had a discussion a while back
    with a guy who writes user interface stuff for touch screen
    applications, and apparently a long standing divider in the company
    he works for is the direction scrolling lists should move in
    when the user presses a cursor key.

    These things are small and insignificant. Note that menus are not
    generally a cluttered visual space, but a Workbench where the icons
    are jammed closely enough together to be a problem is obviously
    quite cluttered.

> Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

taab5@isuvax.iastate.edu (Marc Barrett) (06/24/91)

In article <1991Jun23.173533.8864@neon.Stanford.EDU>, torrie@cs.stanford.edu (Evan Torrie) writes:
>taab5@isuvax.iastate.edu (Marc Barrett) writes:
>
>>In article <1991Jun23.044133.23463@neon.Stanford.EDU>, torrie@cs.stanford.edu (Evan Torrie) writes:
>>>jbickers@templar.actrix.gen.nz (John Bickers) writes:
>>>
>>>>    Workbench already has a drag and drop like operation, for copying
>>>>    files (ie: drag an icon over a disk icon, and it gets copied, etc).
>>>
>>>  Does the disk icon auto-highlight?
>
>>   No it doesn't, and this is a very big beef I have with Workbench 2.0.  
>
>  I can see why...  I wonder how many HI people Commodore has?
>
>>>  Always go for where the mouse pointer is pointing.  The 'hot spot' is 
>>>where the action happens.
>
>>   This is not intuitive.  It is also confusing, because hwo can the user
>>see which icon the mouse pointer is currently 'over' if the icon being 
>>dragged is covering up a bunch of the screen?  
>
>  Well, on the Mac, the icon is dragged as a gray outline of the icon
>shape.  So, the icon is transparent, and you can see exactly where the
>mouse pointer is pointing. [i.e. you can see through behind the icon
>that you're dragging].

   This does not happen on an Amiga.  When you drag an icon, the actual
image of the icon is dragged, and not an outline.  This is why the idea of
using the mouse pointer as the "hot spot" makes absolutely no sense at
all.  

   Unless much more of the MAC's user interface is implemented, drag-and-
drop simply will not work on an Amiga.  

>
>-- 
>------------------------------------------------------------------------------
>Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
>"If it weren't for your gumboots, where would you be?   You'd be in the
>hospital, or in-firm-ary..."  F. Dagg

  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/24/91)

In article <1991Jun23.201625.18225@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>   This does not happen on an Amiga.  When you drag an icon, the actual
>image of the icon is dragged, and not an outline.  This is why the idea of
>using the mouse pointer as the "hot spot" makes absolutely no sense at
>all.  

  Sure it does, that's why it's call a _POINTER_.

>   Unless much more of the MAC's user interface is implemented, drag-and-
>drop simply will not work on an Amiga.  

  Oh, please no! I like the entire icon being dragged, it looks way better,
the same way dragging the entire window on the NeXT looks cool. Drag and drop,
can and does work on the Amiga. I have had no problem drag and dropping
icons on the Amiga. The icons are big and it's easy to get the mouse pointer
inside one. It would be a problem it icons were 4 pixels big, but it isn't.
Don't Macify my Amiga, no thank you. Although highlighting is a nice
idea, it makes no difference since Amiga icons are solid (not outlines)
so you wouldn't be able to see if the icon is highlighted anyway. 
Look at the icons in AmigaVision once, they would look _stupid_ if
they were drag as outlines. The next generation UI being developed at
Xerox PARC takes this one step further, they have animated icons since
animation provides more information in less screen real estate.
(Perhaps Apple will steal this too.)



--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

dant@ryptyde.UUCP (Daniel Tracy) (06/24/91)

Responding to the following:

"You managed to completely miss both of the points I made and fastened on
a single phrase that you don't care for."

I don't understand. You made a statement, and I corrected you. You stated
that the file type of a Macintosh file was kept in the resource fork. It
isn't. I wasn't attacking your points. However, they are invalid. You are
talking about interchange formats, documents. The interchange format docs
on the Macintosh don't NEED a resource fork and couldn't care less if they
had one! Our bitmap, drawing, text, formatted text, movie, sound, etc.
don't need resources, although they can be transfered into one (some of
them). You can just as easily use them on other machines. So what is
the interchange advantage of the Amiga?

torrie@cs.stanford.edu (Evan Torrie) (06/24/91)

taab5@isuvax.iastate.edu (Marc Barrett) writes:

>>  Well, on the Mac, the icon is dragged as a gray outline of the icon
>>shape.  So, the icon is transparent, and you can see exactly where the
>>mouse pointer is pointing. [i.e. you can see through behind the icon
>>that you're dragging].

>   This does not happen on an Amiga.  When you drag an icon, the actual
>image of the icon is dragged, and not an outline.  

  I guessed as much.  In most respects, you would say that dragging
an image of the icon is actually better, but I guess this is one case
where it works against you.

>This is why the idea of
>using the mouse pointer as the "hot spot" makes absolutely no sense at
>all.  

  Unless you somehow added a transparency feature, so you could see
through the icon's image to what was beneath it.  Sounds like a job
for the alpha channel!




-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Fame, fame, fame...  What's it good for?  Ab-so-lute-ly nothing

mykes@amiga0.SF-Bay.ORG (Mike Schwartz) (06/24/91)

In article <1991Jun21.021339.11214@minyos.xx.rmit.oz.au> s902113@minyos.xx.rmit.oz.au (Luke Mewburn) writes:
>robart@agora.rain.com (Robert Barton) writes:
>
>>  This sounds like "ASSIGN" on the Amiga.
>
>  Actually, aliases are _MUCH_ more powerful. Assign can _only_ be used for
>folders or volumes, _not_ files. But, one good use (using ASSIGN) on the
>Amiga is to make assignments starting with a ".", so when listed in a file
>requester which handles assign-ed paths, they appear at the top. I do this
>on Music programs (MED3.1, ST clones, etc), to find my songs directory
>really fast...

Assign works for files, too:

ASSIGN FOO: path:bar

where bar is a file (NOT A DIRECTORY).

--
****************************************************
* I want games that look like Shadow of the Beast  *
* but play like Leisure Suit Larry.                *
****************************************************

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/24/91)

In article <1991Jun23.145612.16729@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:

>If the Mac has had an equivalent to shared libraries, then why are Mac
>programs so large? Most Amiga programs are under 50K:

Please be so good as to define "most" Mac programs.  I'm betting you're
comparing Amiga utilities to commercial Mac applications.  However, I'll take
up your claim.  I ftp'd sumex-aim (36.44.0.6) and listed out all the files in
the /info-mac/util directory.  Of 161 files in that directory, 89 were under
your 50k limit.  Add in the fact that they are stored in the bloated Binhex
format (figure a quarter to a third size increase), and the fact that a lot
of the documentation includes bitmapped screen shots, and you will probably
find that Mac programs aren't all that big.

Just for grins I did the same with /info-mac/app.  Only 25 of 88 files were
under 50k, but taking into consideration the overhead of Binhex files and
assuming some additional overhead for documention, I think your 50k metric
would be met by the contents of that directory as well.

It may well be that Mac programs are in general larger than an Amiga program
with the same feature set, but the quote above isn't proof.

(I was tempted to do a list of the desk accesory directory at sumex since DAs
are applications under System 7.0, but that would stack the numbers WAY in
my favor.)

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/24/91)

In article <1991Jun23.204705.23687@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>they were drag as outlines. The next generation UI being developed at
>Xerox PARC takes this one step further, they have animated icons since
>animation provides more information in less screen real estate.
>(Perhaps Apple will steal this too.)

I don't know what sort of animation the PARC GUI does, but the Mac has a couple
of different sorts of animated icons.  Most of it is a sort of two-frame
animation like the trashcan uses - basically a variant on the original, i.e.
a trashcan with contents has a bulging icon.  The other sort display when
inits are loaded.  This type has 8 frames.

Geez, Apple can't do anything right.  If they don't use a feature, they're
"old technology" and if they do, they "stole it."  I can guarantee you that
in spite of the inflated salaries and the requirements of the user base,
Apple DOES manage to do some smart things with all that research money.
Amazingly, people doing research on the same subject CAN come to similar
conclusions.

s8105119@ipc04.mqcs.mq.oz.au (Gary Kevin MAKIN) (06/24/91)

In article <1991Jun23.145612.16729@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>Shared libraries are basically utility routines, like the ones in the Mac
>ROM and system file, but loaded on demand by the programmer.

Not entirely true. The Mac does have a real equivalent to shared libraries, but
I know of noone other than Apple using them. These are called Packages on the
Mac. Apple uses packages for all sorts of things: the disk initialization
routines, the List manager, Standard File package, floating point,
transcendental functions, apple events, help manager, etc. Using the Mac's
"shared libraries" every program since 1984 has been able to use the same
routine to ask the user for the file to open!

And many of these packages are either in ROM or loaded into the System heap, so
each program does not have to load it's own copy.

>-- 
>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
>                   'U`    "Have you hugged your wolf today?"

Gary.

torrie@cs.stanford.edu (Evan Torrie) (06/24/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:

>Quoted from <1991Jun23.044133.23463@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):

>    This is probably a matter of opinion. 

  As is a lot of computer human interface stuff.  In most cases, the
democratic solution wins out : i.e. it's what the majority feels most
comfortable with that wins out in a design tradeoff, even though there
may be a sizeable dissenting group.

>I had a discussion a while back
>    with a guy who writes user interface stuff for touch screen
>    applications, and apparently a long standing divider in the company
>    he works for is the direction scrolling lists should move in
>    when the user presses a cursor key.

  This depends on whether you consider the piece of "paper" the list is on
to be fixed, and you're just moving a cut-out rectangle over the top of
it, or whether the cut-out rectangle is fixed, and you're moving the paper.
  Most computer GUIs have chosen the "cut-out rectangle approach".
Incidentally, the PenPoint OS does it the alternative way for its gesture
movement of scrolling.  You click on the screen with your pen, and pull
down to move the text "UP".  This really put me off the first few times
I used it, but it's something you get used to.  

>    These things are small and insignificant. Note that menus are not
>    generally a cluttered visual space, but a Workbench where the icons
>    are jammed closely enough together to be a problem is obviously
>    quite cluttered.

  Which is all the more reason to have visual feedback to tell you which
one of the jammed together icons your action will apply to.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"I didn't get where I am today without knowing a good deal when I see one,
 Reggie."  "Yes, C.J."

torrie@cs.stanford.edu (Evan Torrie) (06/24/91)

peter@Sugar.NeoSoft.com (Peter da Silva) writes:

>No. I suppose you could use a kludge to give the appearance of having them
>do this. Personally, I'd rather not install such a prop and force application
>programmers to update their code. The fewer kludges added in the name of
>backwards compatibility the better... that's the philosophy that's held the
>Mac back so badly.

  Unfortunately, users who have paid a lot of money for their old software 
like to see it take advantage of all these new features.  If the installed
software base were non-existent, then kludges wouldn't be necessary.  
  And I'm sure the Amiga has its fair share of backwards compatibility 
problems [remember that discussion we had about "Which has advanced more, 
the Mac or the Amiga"]?




-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"I didn't get where I am today without knowing a good deal when I see one,
 Reggie."  "Yes, C.J."

torrie@cs.stanford.edu (Evan Torrie) (06/24/91)

s8105119@ipc04.mqcs.mq.oz.au (Gary Kevin MAKIN) writes:

>In article <1991Jun23.145612.16729@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>>Shared libraries are basically utility routines, like the ones in the Mac
>>ROM and system file, but loaded on demand by the programmer.

>Not entirely true. The Mac does have a real equivalent to shared libraries, but
>I know of noone other than Apple using them. These are called Packages on the
>Mac. Apple uses packages for all sorts of things: the disk initialization
>routines, the List manager, Standard File package, floating point,
>transcendental functions, apple events, help manager, etc. Using the Mac's
>"shared libraries" every program since 1984 has been able to use the same
>routine to ask the user for the file to open!

  Yes, but Apple has limited packages to at most 16, since the _Pack traps
are actually separate trap numbers, and only 16 trap numbers are set aside
for packages, all of which Apple has reserved, and is now using with 
System 7.  So, it's a general mechanism for Apple to provide shared
library like code, but not for other developers.

  Apple has not really published a standard for shared code like methods, 
although some developers have published methods for accessing their core
code (for example, CE Software with their QuicKeys engine, and Aladdin with
the Stuffit Engine technology).  Now, with AppleEvents and IAC being 
promoted as a standard, I can see essentially any application being
capable of being a "shared" library.  [since that's the whole
point of IAC - getting other applications to do your work for you].
People can write faceless applications, which just accept AppleEvents, 
and return responses.





-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
       "Apes evolved from creationists" - seen on a bumper sticker.

jbickers@templar.actrix.gen.nz (John Bickers) (06/24/91)

Quoted from <1991Jun23.201625.18225@news.iastate.edu> by taab5@isuvax.iastate.edu (Marc Barrett):
>    This does not happen on an Amiga.  When you drag an icon, the actual
> image of the icon is dragged, and not an outline.  This is why the idea of
> using the mouse pointer as the "hot spot" makes absolutely no sense at

    It makes perfect sense. I don't need to see the exact position of my
    hands when I scratch my back. Understand?

>    Unless much more of the MAC's user interface is implemented, drag-and-
> drop simply will not work on an Amiga.  

    As far as starting an application goes, you are lying. Consider the
    following:

    Use an input handler to track mouse drags in the Workbench window,
    and do the appropriate things when the mouse button is released. It
    would take a bit of fiddling to get working, but it is eminently
    feasible.

>  / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

jbickers@templar.actrix.gen.nz (John Bickers) (06/24/91)

Quoted from <1991Jun23.162103.12891@news.iastate.edu> by taab5@isuvax.iastate.edu (Marc Barrett):
> In article <1991Jun23.044133.23463@neon.Stanford.EDU>, torrie@cs.stanford.edu (Evan Torrie) writes:

> >  Does the disk icon auto-highlight?

> With WB2.0, when you are copying files into drawers, the only way you can
> guarantee that the file will go where you want it to go is to open the 

    I can guarantee that the file will go where I want it in other ways.
    Did you mean the generic "you" in your sentence above, or just you
    in particular, MB?

>  / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   

   (Left in because it irks people! :-)
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

peter@Sugar.NeoSoft.com (Peter da Silva) (06/24/91)

In article <1073@macuni.mqcc.mq.oz> s8105119@ipc04.mqcs.mq.oz.au (Gary Kevin MAKIN) writes:
> Not entirely true. The Mac does have a real equivalent to shared libraries,
> but I know of noone other than Apple using them.

Why not?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/24/91)

The Amazing Daniel Tracy:
	"Responding to the following:

	"``You managed to completely miss both of the points I made and
fastened on a single phrase that you don't care for.''

	"I don't understand. You made a statement, and I corrected you."

			-- <102@ryptyde.UUCP>

I know you don't understand. The points that I was making were entirely
independent of where the file type was stored. Though an implementation
where it was stored in the resource fork (or, equivalently, in a header)
would certainly be cleaner.

Then you continue:

	"I wasn't attacking your points. However, they are invalid. You are
talking about interchange formats, documents. The interchange format docs
on the Macintosh don't NEED a resource fork and couldn't care less if they
had one!"

			-- <102@ryptyde.UUCP>

Now I'll have to plead ignorance. This seems again entirely irrelevant to my
message. Perhaps you would like to explain what that has to do with:

	1. The basic capability of IFF and the Mac's typed files are
	   equivalent.

	2. Since the IFF standard is defined in a system-independent manner
	   (and in fact is used in EA programs on the IBM-PC and the Mac as
	   well as the Amiga) it's a superior design.

If you want to find out more about IFF, look it up. It's a published standard.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/24/91)

In article <5342@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
> Agreed.  Could you refresh my memory about the standards for mouse
> buttons on the Amiga?  One button brings up the menubar, right?

The two buttons are SELECT and MENU. A third button for ACTIVATE would be
better, but it's too late for that.

In any case, one button brings up the menu bar (or, in my case, menu box...
PopUpMenu should be shipped with the system, dammit), and the other selects
the object to be operated on. Double-clicking is only used as a shortcut for
SELECT-MENU-(select "Open")... and that's what "ACTIVATE" should be for.

> I'd like to know how multiple button mice are
> used on the Amiga, how consistent their use is across different
> programs,

Pretty much all programs use them consistently, except for ports from the
Atari ST and other systems where no standard exists. There's one big exception
that's become a standard: paint programs tend to use the menu button as a
complement-select. That is, when painting the menu button uses an alternate
color.

> and how you find it helps you in getting from point A to point B.

Well, it's quite handy in paint programs and the like not to have to worry
about system gadgets taking up space. For animation software, since it's
going to go straight to video, that's even more important. Since there are
two buttons, you can select a number of menu options at a time and have them
take effect all at once without playing with keyboard shortcuts.

With PopUpMenu you lose the "menu stretch", reaching across a large
display with the mouse to get to the menus.

Basically, it reduces screen clutter and user actions, and speeds up multiple
selections.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/24/91)

In article <1991Jun23.162103.12891@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>    No it doesn't, and this is a very big beef I have with Workbench 2.0.  
> With WB2.0, when you are copying files into drawers, the only way you can
> guarantee that the file will go where you want it to go is to open the 
> drawer and drop the icon into the drawer's window.

I have no idea what you're referring to here, unless you're suffering
from some physical disorder that makes it impossible to position the
mouse with a minimum degree of accuracy. I've never had a problem with
copying or moving files into drawers on *any* version of Workbench.

>    This is not intuitive.  It is also confusing, because hwo can the user
> see which icon the mouse pointer is currently 'over' if the icon being 
> dragged is covering up a bunch of the screen?  

So GET RID OF THE BLOODY BIG ICONS! You have IconEdit... use it!
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/24/91)

In article <51086@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
> Geez, Apple can't do anything right.

You got that right.

> If they don't use a feature, they're "old technology"

No, they're "old technology" because they screwed up so badly on the original
design. It's got nothing to do with "features". Multitasking isn't a "feature",
it's a basic capability that should be the core of *any* system since about
1965.

> and if they do, they "stole it."

People talk about Apple stealing stuff because of what their lawyers do, not
what their programmers do.

> Apple DOES manage to do some smart things with all that research money.

Probably so. Too bad they're so big on NIH and have such a crummy platform
to apply that research to.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

dant@ryptyde.UUCP (Daniel Tracy) (06/24/91)

Responding to the following:

"If the Mac has had an equivalent to shared libraries, then why are Mac
programs so large? Most Amiga programs are under 50K"

I didn't say it had the equivolent, not at all. Resources follow this
same philosophy, but they're not in that stage yet (nor are shared
libraries, however). In the future, perhaps resources can be stated as
being global and shared among applications (including CODE resources).
I get the impression that the NeXT has this equivolent though...

dant@ryptyde.UUCP (Daniel Tracy) (06/24/91)

Responding to the following:

"No. I suppose you could use a kludge to give the appearance of having them
do this. Personally, I'd rather not install such a prop and force application
programmers to update their code. The fewer kludges added in the name of
backwards compatibility the better... that's the philosophy that's held the
Mac back so badly."

Excuse me? Are you flaming Apple for being able to do something Commodore
couldn't? That is, cause applications to open documents by double-clicking
on them even if the app is running, without apps having to be rewritten?
There is no "appearance" of them having done this. What do you mean?
Holography? :)  That's just it, the Workbench way DOES force programmers
to update their code, while Apple's doesn't. What's the disadvantage?
What is your point, if you have one?

rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) (06/24/91)

In article <51086@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
>In article <1991Jun23.204705.23687@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>>they were drag as outlines. The next generation UI being developed at
>>Xerox PARC takes this one step further, they have animated icons since
>>animation provides more information in less screen real estate.
>>(Perhaps Apple will steal this too.)
>
>I don't know what sort of animation the PARC GUI does, but the Mac has a couple
>of different sorts of animated icons.  Most of it is a sort of two-frame
>animation like the trashcan uses - basically a variant on the original, i.e.
>a trashcan with contents has a bulging icon.  The other sort display when
>inits are loaded.  This type has 8 frames.

  The Amiga has this too, but that's not what I'm talking about.
The PARC icons can animate with any number of frames. PARC also
implemented large virtual screens wih a technique called "clustering"
that clusters together screen information which you use a lot.
(This prevents the need for scrolling around the huge virtual screen looking
for stuff). They also present information as an "information tree".
I don't have all the details about it since I read about it a long time
ago but it sounded really neat. They have done a lot of study on
human interfacing, and came up a system that is different from the
Mac/Amiga/NeXT/etc.)

>Geez, Apple can't do anything right.  If they don't use a feature, they're
>"old technology" and if they do, they "stole it."  I can guarantee you that
>in spite of the inflated salaries and the requirements of the user base,
>Apple DOES manage to do some smart things with all that research money.
>Amazingly, people doing research on the same subject CAN come to similar
>conclusions.

 The problem is, when Apple does use a feature, they proclaim they
invented it and copyright it. I have no qualms with sharing ideas
(I think information should be free to all[i don't like software patents or
copyrights on screen layouts])  I do detest Apple's attempts at
copyrighting look-and-feel.


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/24/91)

From article <1991Jun22.213406.13336@neon.Stanford.EDU>, by torrie@cs.stanford.edu (Evan Torrie):
>   I assume there are lots of good points to back up that assertion.

There are, but there's no point.  It's like you trying to convince me
to buy an IBM, even though my amiga gives me everything I need, and
what it doesn't, I get from the Mac IIcx sitting next to it.  It's
pointless, and it's pretty well based on tastes...

>   I would guess most power users will find out as soon as they start
> using System 7, if they bother to look at the Hints and Tips in various
> magazines, online forums etc.  ResEdit has always been one of the
> primary tools in any power user's repertoire.

Does ResEdit come with the OS?  :)  Still sounds like a way of getting
around something the OS has set up.  If it was meant to do it, it
would do it.  "Fixing" the program with ResEdit is....  well, a
kludge.  But once again, that's my opinion shining through.

>>That's like striving to be average instead of excellent, isn't it?
> 
>   I don't think so.  In fact, if you look at many of the great ideas, they're
> great because they combine two or more disparate approaches into a single
> combination which has the good features of both, but eliminates the bad.

Which?  And many great ideas come from taking theory and working it
into something that works in the real-world...  some things are just
not possible except on paper...

Greg

-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/24/91)

From article <1991Jun23.144517.16554@Sugar.NeoSoft.com>, by peter@Sugar.NeoSoft.com (Peter da Silva):
> [ of course it's B&W... he's got a Mac :-> ]

Boo, hiss.  :)

> [ I know, small joke ]

Real small.  9 inches, I think...  But that's only part of the joke.  :)

> You don't understand... the Amy *is* the medley in the middle: GUI and shell,
> a workstation environment for the price of a PC.

And with 2.0, it's more than that.  The shell is there, and so is a
new Workbench, giving the power of the shell with the ease of the
intuition interface, now detailed with a style guide available in a
store near you.  The new look is amazing, and should be a treat to see
my Mac friends squirm under 7.0.  :)  Several have already fallen
under it's grip, and now own 2000's.  The rest will wise up
eventually..  :D

Greg
-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) (06/24/91)

In article <111@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
>Responding to the following:
>
>"No. I suppose you could use a kludge to give the appearance of having them
>do this. Personally, I'd rather not install such a prop and force application
>programmers to update their code. The fewer kludges added in the name of
>backwards compatibility the better... that's the philosophy that's held the
>Mac back so badly."
>
>Excuse me? Are you flaming Apple for being able to do something Commodore
>couldn't? That is, cause applications to open documents by double-clicking
>on them even if the app is running, without apps having to be rewritten?
>There is no "appearance" of them having done this. What do you mean?
>Holography? :)  That's just it, the Workbench way DOES force programmers
>to update their code, while Apple's doesn't. What's the disadvantage?
>What is your point, if you have one?

  You don't know what you're talking about. The Workbench way doesn't
force anything. What Peter was trying to say is, C= could add some
workarounds in the OS (The Apple way a.k.a. kludge) to make new
stuff work, however Peter doesn't want this to happen.
Instead, Peter wants Workbench to provide new functionality and have the
Apps upgrade to use it, rather than have the OS exert a placebo on the
App tricking it into using a new feature without its knowledge.
In 2.0 new features have been added to the OS (I'm not sure) that allow
you to open windows that allow you to drop icons into them and have
applications notified.(AppWindows?)  Drag-an-drop launching of programs
have nothing to do with the App at all, it's something the OS does for
you.

  A good example of this is Apple's bubble-help system. What if Apple
decided to somehow make bubble-help work on Apps that didn't support it
(I have no idea how they would do this, perhaps they would review the
manual information for every application ever written on the Mac
and include it on the system 7 disk) Instead of this god-awful kludge,
System 7 Apps have to upgrade to use this ability.

  Peter would rather have software updates instead of backward
compatible baggage in the OS depending on how much code it took and
what sacrifices were made. (I hope I represented yor view here Peter)

  The Amiga OS is open and dynamic, however when no previous interface
existed to certain features, an upgrade is a must. (E.g. balloon help,
quicktime on Mac) IBM could get a DIG library in BIOS tommorow, however
no programs would take advantage of this since the interface to these
routines weren't there before.

 I've said this all before, sometimes upgrades are required to take 
advantage of new features that had no previous calling interface.
Sometimes you must also sacrifice some backwards compatibility to
advance your design (and sometimes it is not possible because of the
market, like MS-DOS)

--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) (06/25/91)

In article <2button> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <1button> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
>> Agreed.  Could you refresh my memory about the standards for mouse
>> buttons on the Amiga?  One button brings up the menubar, right?

>In any case, one button brings up the menu bar (or, in my case, menu box...
>PopUpMenu should be shipped with the system, dammit), and the other selects
>the object to be operated on. Double-clicking is only used as a shortcut for
>SELECT-MENU-(select "Open")... and that's what "ACTIVATE" should be for.
>[...]
>Well, it's quite handy in paint programs and the like not to have to worry
>about system gadgets taking up space. For animation software, since it's
>going to go straight to video, that's even more important. Since there are
>two buttons, you can select a number of menu options at a time and have them
>take effect all at once without playing with keyboard shortcuts.
>
>With PopUpMenu you lose the "menu stretch", reaching across a large
>display with the mouse to get to the menus.
>
>Basically, it reduces screen clutter and user actions, and speeds up multiple
>selections.

Thanks for the clear explanation.  Now my comments...

On the mac, double-click and shift-click are the basic variants of the
mouse click used by applications.  It sounds hellish, but for
experienced users, it's not too bad.  Some examples:

   * double-click in a word processing application and a whole word 
     is selected.  If you then drag the mouse, the selection region
     grows by word boundaries.  

   * double-click in the Finder to open up a directory/disk or to run
     the appropriate application.

   * shift-click to extend selection ranges.  Go to the top of your
     word processing document and click.  Go to the bottom and
     shift-click.  The range in between will be selected.  

   * shift-click in the Finder and in drawing programs, to add items
     to your list of selected objects.  

These are the kinds of things I expected the other buttons to do.  For
example, in X windows (as you know) you can use one button to select
and another button to extend the selection, while a third button can
be used to paste the current selection.

From what you are telling me, the most obvious benefit of having two
mouse buttons on the Amiga is that:

   * the menubar can remain hidden until needed.

   * multiple menu selections can be made at once by holding down one
     button and clicking the other one.

   * paint programs have a special use for the menu button.

It sounds like all that would happen if the menu button were dropped
is that the menubar would have to be on the screen constantly,
multiple menu selections would be a thing of the past, and paint
programs would have to suffer.  While this would change your interface
significantly (and I'm sure you like things just the way they are),
from an outsider's point of view, it seems like the change wouldn't be
all that drastic. 

What I'm getting at is that there *are* significant differences
between the mac and the Amiga.  In most ways I prefer the mac, and in
some ways I covet the Amiga.  When I think about how multiple mouse
buttons come into play in defining the differences between the mac and
the Amiga, I think about it like this: how would the Amiga differ if
it had a single mouse button, and how would a mac differ if it had
multiple buttons which were used like the Amiga.  From what you say,
all it would change on the mac is that the menubar would stop hogging
screen real estate.  I was hoping it'd take care of *some* of the
shift-option-click business.

I do see that the vanishing menubar is nice for things like video.
You also mention something called PopUpMenu, and how it should come
standard.  I agree.  It seems to me that as long as you are going to
have a dedicated menu button, you should have popup menus.  Pulldown
menus were created so that you could use a menu with only one mouse
button. 

There is a PopUpMenu INIT for the mac, but you have to do something
like command-option-shift-click to pop the menu up.

-Sho
-- 
sho@physics.purdue.edu

s8105119@ipc04.mqcs.mq.oz.au (Gary Kevin MAKIN) (06/25/91)

In article <1991Jun24.092659.28842@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>	2. Since the IFF standard is defined in a system-independent manner
>	   (and in fact is used in EA programs on the IBM-PC and the Mac as
>	   well as the Amiga) it's a superior design.

Let's get things in perspective here. In 1984 there was no IFF standard. In
fact, the Mac's graphics capabilities were fairly unique (at least compared
to other mainstream computers). Therefore, the PICT standard was developed.

>-- 
>Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
>                   'U`    "Have you hugged your wolf today?"

Gary Makin

peter@Sugar.NeoSoft.com (Peter da Silva) (06/25/91)

The Great, The Powerful, Daniel Tracy:
	"Excuse me? Are you flaming Apple for being able to do something
Commodore couldn't? That is, cause applications to open documents by
double-clicking on them even if the app is running, without apps having to
be rewritten?"
		-- <111@ryptyde.UUCP> 

Huh? No, the Amiga has had that ability from day 1. It's called "multitasking".

I remember a few releases ago Andy Ongun was talking about how this new
capability was forcing him to change his program. It seems he was putting
his own icons on the desktop while Finder was turned off.

What the Workbench does is allow programs to register their windows with
it so you can drag and drop icons onto them. Sort of virtual folders.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

kdarling@hobbes.catt.ncsu.edu (Kevin Darling) (06/25/91)

>Since the IFF standard is defined in a system-independent manner
>(and in fact is used in EA programs on the IBM-PC and the Mac as
>well as the Amiga) it's a superior design.

Well, I use and like IFF... but I wouldn't claim it as "superior" :)

Heck, the IFF chunks used by the Amiga are as Amiga-specific as you can get:
a limited number of bitplanes in the ANIM files, 6-bit HAM (versus system
independent 12-bit) files, signed 8-bit audio, big-endian layout, etc.
Write some HAM->chunky pixel conversion programs and you'll start cussing.

The main "system-independent" claim of IFF is that the chunks always contain
enough info to convert the files to another format (well, ALMOST always...
the halfbrite and HAM Amiga ILBMs ended up needed another type chunk :-(.

>If you want to find out more about IFF, look it up. 
>  It's a published standard.
          ^^^^^^^^^^^^^^^^^^
Yes, _that's_ the most important feature.  - kevin <kdarling@catt.ncsu.edu>

morris-ng@cup.portal.com (Yuklung Morris Ng) (06/25/91)

In Amiga shell, ALIAS is the command similar to the Mac alias which is only
capable of doing stuff in GUI.

For Amiga GUI, we have something call "IconX" which, may be less straight
forward than the Mac's alias, it will effectively do the same thing, plus
more for document specific scripts.

Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
screens, which a lot of Mac users still not quite understand...

						- Morris

torrie@cs.stanford.edu (Evan Torrie) (06/25/91)

peter@Sugar.NeoSoft.com (Peter da Silva) writes:

>In article <51086@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
>> If they don't use a feature, they're "old technology"

>No, they're "old technology" because they screwed up so badly on the original
>design. It's got nothing to do with "features". Multitasking isn't a "feature",
>it's a basic capability that should be the core of *any* system since about
>1965.

  Geez.  I didn't think the CBM Pet, or the C-64 had multitasking.  Guess
Commodore screwed up royally on those, huh?

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu  
"And in the death, as the last few corpses lay rotting in the slimy
 thoroughfare, the shutters lifted in inches, high on Poacher's Hill..."

torrie@cs.stanford.edu (Evan Torrie) (06/25/91)

gblock@csd4.csd.uwm.edu (Gregory R Block) writes:

>From article <1991Jun22.213406.13336@neon.Stanford.EDU>, by torrie@cs.stanford.edu (Evan Torrie):
>>   I assume there are lots of good points to back up that assertion.

>There are, but there's no point.   It's
>pointless, and it's pretty well based on tastes...

  So they aren't technical points, but merely opinions?  Doesn't sound
like a good enough reason to say blankly "it sucks"... 

>>   I would guess most power users will find out as soon as they start
>> using System 7, if they bother to look at the Hints and Tips in various
>> magazines, online forums etc.  ResEdit has always been one of the
>> primary tools in any power user's repertoire.

>Does ResEdit come with the OS?  :)  

  It doesn't come on the System disks, but it's free if you want it...
(i.e. it's available for ftp, as well as on user group disks, it even
has its own book in the shops now).

>Still sounds like a way of getting
>around something the OS has set up.  If it was meant to do it, it
>would do it.  

  I repeat.  It's not the OS which has the responsibility for what the
application decides it can open.  It only reflects (via auto-highlighting)
what the application author has indicated he wants the Finder to do in the
case of drag-and-drop.

>>   I don't think so.  In fact, if you look at many of the great ideas, they're
>> great because they combine two or more disparate approaches into a single
>> combination which has the good features of both, but eliminates the bad.

>Which?  

  Well, lots of examples in Computer Science... e.g. priority scheduling
schemes.  You take Unix which has process aging of priorities, and a
real-time scheduler like Amiga OS, and combine the two so that all processes
with priorities above 0 are done on a real-time basis [i.e. run to 
completion], while those under 0 are aged like Unix.  (This is, I believe
what VMS supports).
  Also segments vs page-based OS memory schemes.  Segments give you protection
over the exact extent of your process, but are inflexible in terms of
requiring contiguous space.  Pages don't require contiguous space, but they
have internal fragmentation at the end of your process, because they must
be a fixed size.  Therefore, you can combine the two (as IBM does in 
its mainframe architectures) to have pages within segment tables - thereby
giving you exact protection, but the flexibility of paging.
  Similar things occur in architecture... caches for example.  You have
main memory, which is big, but slow, and internal registers, which are fast, 
but few.  Combine the two ideas, and you have a cache - reasonably large
[to satisfy most requests], yet fast enough to keep the processor
from stalling too often.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu  
"And in the death, as the last few corpses lay rotting in the slimy
 thoroughfare, the shutters lifted in inches, high on Poacher's Hill..."

torrie@cs.stanford.edu (Evan Torrie) (06/25/91)

rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) writes:

>  A good example of this is Apple's bubble-help system. What if Apple
>decided to somehow make bubble-help work on Apps that didn't support it
>(I have no idea how they would do this, perhaps they would review the
>manual information for every application ever written on the Mac
>and include it on the system 7 disk) Instead of this god-awful kludge,
>System 7 Apps have to upgrade to use this ability.

  Or, the local power user can add help balloons to old applications 
without having to touch the application code, since help balloons
are simply resources.  

>  Peter would rather have software updates instead of backward
>compatible baggage in the OS depending on how much code it took and
>what sacrifices were made. (I hope I represented yor view here Peter)

  Yes, it depends on what effort is needed, and how useful the
feature is.  For example, Apple no longer supports MFS 400K disks
in System 7. MFS used to require the Finder to go through a lot of
chicanery to present the illusion of real folders, when in fact, 
the disk was a flat filing system.  Apple supported it for five years
after its demise, but no longer.  

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu  
"And in the death, as the last few corpses lay rotting in the slimy
 thoroughfare, the shutters lifted in inches, high on Poacher's Hill..."

peterk@cbmger.UUCP (Peter Kittel GERMANY) (06/25/91)

In article <1991Jun24.094738.29131@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <5342@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
>> Agreed.  Could you refresh my memory about the standards for mouse
>> buttons on the Amiga?  One button brings up the menubar, right?
>
>The two buttons are SELECT and MENU. A third button for ACTIVATE would be
>better, but it's too late for that.
>
>In any case, one button brings up the menu bar  ...

May I remark that this is IMHO one on the strong features of the Amiga
GUI: Because of the existence of this extra menu button, we spare one
line on the display for better purpose! When you look at Windows/Mac/ST,
they permanently display the menu bar, thus wasting this display line.
And they *MUST* display it, because else (at least with the one-button
Mac mouse) there were no way to know for the system, does the user just
want to paint to the upper line or wants he to invoke the menu.

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk

jbickers@templar.actrix.gen.nz (John Bickers) (06/25/91)

Quoted from <111@ryptyde.UUCP> by dant@ryptyde.UUCP (Daniel Tracy):
 [quoting some unattributed citizen]
> "No. I suppose you could use a kludge to give the appearance of having them
> do this. Personally, I'd rather not install such a prop and force application

> Excuse me? Are you flaming Apple for being able to do something Commodore
> couldn't? That is, cause applications to open documents by double-clicking

    Not "couldn't". Wouldn't. I can believe Apple doesn't have a problem
    with this sort of hack, since they "multitask" using similar levels
    of chicanery.

> to update their code, while Apple's doesn't. What's the disadvantage?

    One approach is clean. The other is not.
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

farren@well.sf.ca.us (Mike Farren) (06/25/91)

dant@ryptyde.UUCP (Daniel Tracy) writes:

>You stated that the file type of a Macintosh file was kept in the
>resource fork. It isn't.

Where is it kept, then?  Last time *I* looked, file types were definitely
resources, and thus *had* to be in the resource fork.  Has this changed
in 7.0?  If so, why doesn't EVERYTHING break?

>Our bitmap, drawing, text, formatted text, movie, sound, etc.
>don't need resources, although they can be transfered into one (some of
>them).

Hmm?  Many of those ARE resources, kept in the resource fork.  Are you
saying this is not so?  If so, what about those that are?

>You can just as easily use them on other machines.

Yeah, so?  You have to go through hoops to do so.  I did the Amiga version
of Crystal Quest, and one of the biggest pains in the butt of the entire
conversion was pulling the data out of the resources and converting it
into some usable format on the Ami.  Just how many machines, pray tell,
can handle PICT resources directly?

-- 
Mike Farren 				     farren@well.sf.ca.us

s8105119@ipc04.mqcs.mq.oz.au (Gary Kevin MAKIN) (06/25/91)

In article <13361@uwm.edu> gblock@csd4.csd.uwm.edu writes:
>Does ResEdit come with the OS?  :)  Still sounds like a way of getting
>around something the OS has set up.  If it was meant to do it, it
>would do it.  "Fixing" the program with ResEdit is....  well, a
>kludge.  But once again, that's my opinion shining through.

Firstly, ResEdit is available easily enough. If someone's heard of ResEdit
then they probably have a bit of an idea where to find it (try user groups,
ftp.apple.com, etc).

Secondly, this isn't a case of making a program do something it wasn't meant to
do. For example, Microsoft Word will open many types of files including
MacWrite files. Naturally, Word does not contain any icons for MacWrite files,
only for it's native file formats (text, Word, dictionaries, etc). So, Word
does not have an FREF resouce for file of type MACA (MacWrite). Therefore,
the Finder does not know that Word will open MacWrite files.

By adding an FREF resource for a file type of MACA, the Finder will then know
that Word can open MACA files. This is not a kludge. It is simply one of the
things that Microsoft will be changing when they bring out the next version
of Word. The fact that the current version of Word does not have a MACA FREF
is because it is not Sys 7 savvy.

If, by adding or changing a resouce using ResEdit, I could make the current
version of Word accept Apple Events, or start using Publish and Subscribe,
would this be a kludge too? Or would it be a sign of a good implementation of
a new system feature?
>
>Greg

Gary Makin.

dant@ryptyde.UUCP (Daniel Tracy) (06/25/91)

Responding to the following:

">    This does not happen on an Amiga.  When you drag an icon, the actual
> image of the icon is dragged, and not an outline.  This is why the idea of
> using the mouse pointer as the "hot spot" makes absolutely no sense at
 
    It makes perfect sense. I don't need to see the exact position of my
    hands when I scratch my back. Understand?"

I'm sorry I'm replying via my old quoting method, but my reader just can't
seem to respond to John Bickers' messages. Give me a break, John. Try 
distinguishing between sight and tactile sense! Sure, you don't need to
see your hand, but can you feel edge of the icon?

dant@ryptyde.UUCP (Daniel Tracy) (06/25/91)

Responding to the following:

"Now I'll have to plead ignorance. This seems again entirely irrelevant to my
message. Perhaps you would like to explain what that has to do with:
 
       1. The basic capability of IFF and the Mac's typed files are
          equivalent.
 
       2. Since the IFF standard is defined in a system-independent manner
          (and in fact is used in EA programs on the IBM-PC and the Mac as
          well as the Amiga) it's a superior design."

How are Macintosh file formats system-dependant? These standards are also
published. Give me a break. I'd also like to point out that your point
hasn't changed, but your argument has since I corrected you, and then you
flame me about it!

chuck@brain.UUCP (Chuck Shotton) (06/25/91)

In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
> screens, which a lot of Mac users still not quite understand...
> 

Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?

-----------------------------------------------------------------------
Chuck Shotton                 Internet:  cshotton@girch1.med.uth.tmc.edu
BIAP Systems                  UUCP:      ...!buster!brain!chuck
"Your silly quote here."      AppleLink: D1683       MacNet: shotton

rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) (06/25/91)

In article <D2150025.izm3tm@brain.UUCP> chuck@brain.uucp writes:
>
>In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
>> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>> screens, which a lot of Mac users still not quite understand...
>> 
>
>Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?

  No, I think it show the kind of intelligence the average Mac
user has, and the kind of people the machine is targeted at. :)

  But, as an explanation. The Amiga has Windows (which the Mac user
will recognize.) and in addition to windows, the Amiga has a notion of 
"viewports" (the user need not know about this) Viewports allow the Amiga 
programmer to open multiple resolutions on the same monitor all at once.
So if he wanted, the top of the screen could be a hires control panel
and the bottom part of the display could be a lores, but higher amount of
color area. Viewports also allow the Amiga programmer to reuse sprites.
Intuition, the Amiga GUI manager, uses ViewPorts to build Screens.
Screens are sort of multiple desktop areas. For instance, I could have
a 640x480 4 color "Workbench" screen (analogous to Finder) and on
another Screen I could have a HAM mode paint program. I can switch
between these screens as easily as windows and I can drag them around.
The advantage is, I can run my desktop in a 4 color 3d type screen
(fast) and run the paint program on a slower screen more colorful screen.
It also results in faster rendering since there would be no overlapping
windows if the application used its own screen. 
 


>-----------------------------------------------------------------------
>Chuck Shotton                 Internet:  cshotton@girch1.med.uth.tmc.edu
>BIAP Systems                  UUCP:      ...!buster!brain!chuck
>"Your silly quote here."      AppleLink: D1683       MacNet: shotton


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

peterk@cbmger.UUCP (Peter Kittel GERMANY) (06/25/91)

In article <5353@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
>
>On the mac, double-click and shift-click are the basic variants of the
>mouse click used by applications.  It sounds hellish, but for
>experienced users, it's not too bad.  Some examples:
>
>   * double-click in a word processing application and a whole word 
>     is selected.  If you then drag the mouse, the selection region
>     grows by word boundaries.  

Ok for a word. But to select a greater area, why not just click at the
beginning (*ONCE*) and drag the mouse to the end? Many Amiag programs
do it this way. Is there really always needed a double-click?

>   * double-click in the Finder to open up a directory/disk or to run
>     the appropriate application.

Same on Amiga

>   * shift-click to extend selection ranges.  Go to the top of your
>     word processing document and click.  Go to the bottom and
>     shift-click.  The range in between will be selected.  

As stated above, this also works with dragging. Even the famous
AmigaBasic editor scrolls its window thus expanding the selected range,
when you drag the mouse below or over the top of the window.

>   * shift-click in the Finder and in drawing programs, to add items
>     to your list of selected objects.  

Same on Amiga

> how would the Amiga differ if
>it had a single mouse button, and how would a mac differ if it had
>multiple buttons which were used like the Amiga.  From what you say,
>all it would change on the mac is that the menubar would stop hogging
>screen real estate.  I was hoping it'd take care of *some* of the
>shift-option-click business.

As stated above, I don't think your issue of the shift-clicks is
not only a question of the system, but also of intuitive programming.
This can obviously also be solved with one single button, as demon-
strated above.

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/26/91)

From article <D2150025.izm3tm@brain.UUCP>, by chuck@brain.UUCP (Chuck Shotton):
> 
> In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
>> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>> screens, which a lot of Mac users still not quite understand...
>> 
> 
> Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?

Actually, yes.  Either that, or it shows that MultiFinder is
counterintuitive, because it is quite similar...

Greg
-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

navas@cory.Berkeley.EDU (David C. Navas) (06/26/91)

In article <1991Jun25.053133.671@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>  Geez.  I didn't think the CBM Pet, or the C-64 had multitasking.  Guess
>Commodore screwed up royally on those, huh?

I am very grateful that Cmdre came into Amiga Corp.'s life late in the game,
or we would have had another C64.  As it is, management has been loathe to
fire people who only know how to sell game machines and hire someone who
knows how to sell a "real" computer.  But there you go.

Draw you own conclusions about your question :)

David Navas                                   navas@cory.berkeley.edu
	2.0 :: "You can't have your cake and eat it too."
Also try c186br@holden, c260-ay@ara and c184-ap@torus

chucks@pnet51.orb.mn.org (Erik Funkenbusch) (06/26/91)

Am i missing something on this Drag and drop thing?  it seems to me that WB
2.0 already has this feature in the form of AppIcons, and AppWindows.  There
is a program called toolmanager which when you drag an icon ontop of it's
AppIcon it will load that application into the tools menu of 2.0.  And the 2.0
 IconEd supports Dragging an icon off the workbench into the icon editing
window to load it.  Am i missing something or is Drag and Drop different than
AppIcons or AppWindows?

.--------------------------------------------------------------------------.
| UUCP: {amdahl!tcnet, crash}!orbit!pnet51!chucks | "I know he's come back |
| ARPA: crash!orbit!pnet51!chucks@nosc.mil        | from the dead, but do  |
| INET: chucks@pnet51.orb.mn.org                  | you really think he's  |
|-------------------------------------------------| moved back in?"        |
| Amiga programmer at large, employment options   | Lou Diamond Philips in |
| welcome, inquire within.                        | "The First Power".     |
`--------------------------------------------------------------------------'

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/26/91)

In article <25668@well.sf.ca.us> farren@well.sf.ca.us (Mike Farren) writes:

>Yeah, so?  You have to go through hoops to do so.  I did the Amiga version
>of Crystal Quest, and one of the biggest pains in the butt of the entire
>conversion was pulling the data out of the resources and converting it
>into some usable format on the Ami.  Just how many machines, pray tell,
>can handle PICT resources directly?

How did you go about converting the PICTs?  I just opened a PICT out of the
game Diamonds (I don't have Crystal Quest) with ResEdit, copy-and-pasted it 
into PixelPaint Pro.  To speed things up I'd use CanOpener to yank all the
PICTs out of Crystal Quest and then use something to convert the PICT files 
to GIF, color TIFF or whatever.

I think the Sun I'm logged into can read PICT files and produce a number of
other formats from them, and if I remember correctly, the Hijak (sp?) software
can convert from PICTs on the PC.  (Most of this is hypothetical.  I would
send the file to the Amiga as an 8 bit GIF probably and let the Amiga deal
with getting it into the target format.)

taab5@isuvax.iastate.edu (Marc Barrett) (06/26/91)

In article <13420@uwm.edu>, gblock@csd4.csd.uwm.edu (Gregory R Block) writes:
>From article <D2150025.izm3tm@brain.UUCP>, by chuck@brain.UUCP (Chuck Shotton):
>> 
>> In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
>>> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>>> screens, which a lot of Mac users still not quite understand...
>>> 
>> 
>> Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?
>
>Actually, yes.  Either that, or it shows that MultiFinder is
>counterintuitive, because it is quite similar...

   Multifinder is very distantly similar.  On an Amiga, you can have as many
screens as chip RAM can hold, and switching between them is very rapid any
uses essentially zero processor time.  On a MAC, it is fun to run a program 
like StuffIt and then switch to the Finder.  It can take the OS as much as
half a minute to redraw the desktop, even on a MAC SE/30.

   The MAC does NOT have multiple screen capability.  It has software 
almost-virtual-multiple-screens-loaded-from-disk.  When you switch to a 
different application's "screen" under multifinder, the current screen 
is saved to disk and the screen of the application is loaded from disk.
The MAC has only one area of memory reserved for the display, and this 
area is wiped and redrawn when you switch applications under multifinder.

   On the Amiga, you have truly seperate areas of memory reserved for each
screen, allocated in a dynamic fashion.  When a new screen is created, a
new area of chip RAM is set aside for that screen.  A single hardware register
determines which screen is the frontmost screen, and other registers 
determine how the screens are 'layored'.  

   For an everyday description, the Amiga's multiple screens is like having
multiple pieces of paper in a pile, and bringing the sheet of paper on the
bottom of the pile to the top is easy.  The MAC is analogous to having only
a single piece of paper, that has to be erased and redrawn.  

>
>Greg
>-- 
>Socrates:  "I drank WHAT????"
>LMFAP:  "Next time you see me, it won't be me."
>Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
>with a little imagination." (From my poem, "A Dream")			-Wubba

  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------    
\        The great thing about standards is that          /
 \       there are so many of them to choose from.       /
  -------------------------------------------------------

smp@myamiga.UUCP (Steven M. Palm) (06/26/91)

In <1991Jun24.150700.2117@mintaka.lcs.mit.edu> rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) writes:
>
> The problem is, when Apple does use a feature, they proclaim they
>invented it and copyright it. I have no qualms with sharing ideas

What are the odds that once Apple and Big Blue come out with PINK (if they
do) that Apple sues IBM for some sort of infringement and takes over IBM.

What a world, what a world.... :-)

>/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
>| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
>\ UUCP:uunet!tnc!m0023        *                                              /

--
 /-----------------+--------------------------+-----------------------------\
| smp@myamiga.UUCP |  myamiga!smp@fps.mcw.edu |  rutgers!uwm!fps!myamiga!smp |
 \-----------------+--------------------------+-----------------------------/

matt@vrtwo.UUCP (Matt Buford) (06/26/91)

About all this drag-and-drop stuff... On the Amiga you can just double click
on the document! Why drag it over to it's app? Just click twice on the
document and it knows which application created it...
--
.____________________________________________________________________________.
|                          |                                                 |
|     Please send all      |        Sysop of the Virtual Reality BBS         |
|      complaints to       |    uunet.uu.net!umich!vela!sycom!vrtwo!matt     |
|                          |   808-337-1560  *  2400 baud  *  C-Net Amiga    |
|          >NIL:           |  USR 14400 baud DS on order - 40 megs storage   |
|__________________________|_________________________________________________|

s8105119@ipc07.mqcs.mq.oz.au (Gary Kevin MAKIN) (06/26/91)

In article <25668@well.sf.ca.us> farren@well.sf.ca.us (Mike Farren) writes:
>>You stated that the file type of a Macintosh file was kept in the
>>resource fork. It isn't.
>
>Where is it kept, then?  Last time *I* looked, file types were definitely
>resources, and thus *had* to be in the resource fork.  Has this changed
>in 7.0?  If so, why doesn't EVERYTHING break?

This is very simple. The file type is *not* kept in the resource fork of a file.
It has never been kept there. The file type is in the file header. Proof: every
file has a file type. Not every file has a resource fork. QED.

There is sometimes a resource with the same ID as the file type, but this is not
where the file type information is stored.
>
>>Our bitmap, drawing, text, formatted text, movie, sound, etc.
>>don't need resources, although they can be transfered into one (some of
>>them).
>
>Hmm?  Many of those ARE resources, kept in the resource fork.  Are you
>saying this is not so?  If so, what about those that are?

Lets use PICTs as an example. There is a file format PICT and there is a 
standard resource called PICT. These use the same format and can be easily
converted between. To get a resource and turn it into a file, use ResEdit to
copy the PICT into the clipboard. Open MacDraw and past the PICT in. Now save
this MacDraw document as a PICT file. Reverse the procedure to go in the other
direction.
>
>>You can just as easily use them on other machines.
>
>Yeah, so?  You have to go through hoops to do so.  I did the Amiga version
>of Crystal Quest, and one of the biggest pains in the butt of the entire
>conversion was pulling the data out of the resources and converting it
>into some usable format on the Ami.  Just how many machines, pray tell,
>can handle PICT resources directly?

Maybe you should have turned the PICT resource into a file as mentioned
above, and then used something like Giffer to turn this into a GIF file.
Or used another program for a different format. Whatever you would like.

Crystal Quest, and most other Mac games, use PICT resources so that all
the graphics are contained in the one file and are then easily available.
This make life much simpler (on the Mac) than having a directory full of
small misc graphics files. I consider it one of the best results of using
a resource fork.
>
>-- 
>Mike Farren 				     farren@well.sf.ca.us

Gary Makin

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/26/91)

From article <1991Jun25.221925.11815@news.iastate.edu>, by taab5@isuvax.iastate.edu (Marc Barrett):
>    The MAC does NOT have multiple screen capability.  It has software 

I know, but I was trying to put screens in a way that a Mac user would
understand.  In other words, make every word shorter than 5 sentences,
and use a lot of grunts.  :)

Greg
-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

torrie@cs.stanford.edu (Evan Torrie) (06/26/91)

peterk@cbmger.UUCP (Peter Kittel GERMANY) writes:

>In article <5353@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:
>>
>>   * double-click in a word processing application and a whole word 
>>     is selected.  If you then drag the mouse, the selection region
>>     grows by word boundaries.  

>Ok for a word. But to select a greater area, why not just click at the
>beginning (*ONCE*) and drag the mouse to the end? Many Amiag programs
>do it this way. Is there really always needed a double-click?

  You can do this on the Mac, but the double click-drag means that you want
the selection to jump by word boundaries, rather than character boundaries.
This is extremely useful because you don't end up fluffing around trying to
position the mouse in the region of a single character [especially painful
with 9 point fonts].  I'd say at least 90% of the time, you want to select
a group of full words when editing text, so this actually ends up being
a time saver.

>>   * shift-click to extend selection ranges.  Go to the top of your
>>     word processing document and click.  Go to the bottom and
>>     shift-click.  The range in between will be selected.  

>As stated above, this also works with dragging. Even the famous
>AmigaBasic editor scrolls its window thus expanding the selected range,
>when you drag the mouse below or over the top of the window.

  Same on Mac programs.  But once again, Shift Clicking is a lot faster 
when you have a 600 page document.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Fame, fame, fame...  What's it good for?  Ab-so-lute-ly nothing

lron@easy.lrcd.com (Dwight Hubbard) (06/26/91)

In article <1991Jun24.094738.29131@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:

>Basically, it reduces screen clutter and user actions, and speeds up multiple
>selections.

Good explanation, but you happen to have any Idea why the damn menus are in
screen title bar instead of the title bar for the window were they belong??
--
----------------------------------------------------------------------
-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
-                           BIX     : lron                           -
----------------------------------------------------------------------

jbickers@templar.actrix.gen.nz (John Bickers) (06/26/91)

Quoted from <1991Jun25.055430.1316@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):

> >>   I don't think so.  In fact, if you look at many of the great ideas, they're
> >> great because they combine two or more disparate approaches into a single

> completion], while those under 0 are aged like Unix.  (This is, I believe
> what VMS supports).

    Are you saying that VMS is better than Unix?

> Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu  
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

jbickers@templar.actrix.gen.nz (John Bickers) (06/26/91)

Quoted from <118@ryptyde.UUCP> by dant@ryptyde.UUCP (Daniel Tracy):

> ">    This does not happen on an Amiga.  When you drag an icon, the actual
> > image of the icon is dragged, and not an outline.  This is why the idea of

>     It makes perfect sense. I don't need to see the exact position of my
>     hands when I scratch my back. Understand?"

> distinguishing between sight and tactile sense! Sure, you don't need to
> see your hand, but can you feel edge of the icon?

    Hm. Didn't expect to have to explain. Moving a solid icon over another,
    this is the info one has to determine where to let go of the mouse
    button:

    1.  One saw the target icon before dragging the solid icon over it.
    2.  One can see the mouse pointer.

    Isn't that enough?

    My point is you don't need to know, to the exact pixel position, the
    location of things in this operation. You can be general, just like
    you are when you do other things where you don't have exact
    information (no matter what the sense involved).
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

jbickers@templar.actrix.gen.nz (John Bickers) (06/26/91)

Quoted from <119@ryptyde.UUCP> by dant@ryptyde.UUCP (Daniel Tracy):
    [quoting someone else]
>        1. The basic capability of IFF and the Mac's typed files are
>           equivalent.

    So you can add "chunks", and things like that (the main advantage
    of IFF, next to being commonly used)? I've seen the format for what
    appear to be standard Macintosh picture files, and it is flaky in
    the extreme.

    Some files have an extra piece of junk on the front, while others
    don't (and in my program, I tell by checking if some particular
    byte is an alphanumeric... there may be some better way, but it
    wasn't apparent at the time). And the size of the picture is fixed.

    The only nice thing was that they used the same compression scheme
    that IFF ILBMs use. :)

    These are .MAC files on the local boards.
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

chucks@pnet51.orb.mn.org (Erik Funkenbusch) (06/26/91)

taab5@isuvax.iastate.edu (Marc Barrett) writes:
>   I was referring to such programs as Brush2Icon, which are actually 
>easier to use than IconEdit.  With Brush2Icon, a person can whip up a
>brush with a paint program, then have the brush rapidly converted to an
>icon with one command.  I don't make icons very often, but whenever I

I have yet to come across *ANYTHING* easier to use than IconEdit 2.0.  what
could be easier than dragging an icon off the workbench into the iconedit
window?

>do, this method is the one I use.
>  -------------------------------------------------------------
> / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
>/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
>------------------------------------------------------------    
>\        The great thing about standards is that          /
> \       there are so many of them to choose from.       /
>  -------------------------------------------------------

.--------------------------------------------------------------------------.
| UUCP: {amdahl!tcnet, crash}!orbit!pnet51!chucks | "I know he's come back |
| ARPA: crash!orbit!pnet51!chucks@nosc.mil        | from the dead, but do  |
| INET: chucks@pnet51.orb.mn.org                  | you really think he's  |
|-------------------------------------------------| moved back in?"        |
| Amiga programmer at large, employment options   | Lou Diamond Philips in |
| welcome, inquire within.                        | "The First Power".     |
`--------------------------------------------------------------------------'

lron@easy.lrcd.com (Dwight Hubbard) (06/26/91)

In article <5215@orbit.cts.com> chucks@pnet51.orb.mn.org (Erik Funkenbusch) writes:
>Am i missing something on this Drag and drop thing?  it seems to me that WB
>2.0 already has this feature in the form of AppIcons, and AppWindows.  There
>is a program called toolmanager which when you drag an icon ontop of it's
>AppIcon it will load that application into the tools menu of 2.0.  And the 2.0
> IconEd supports Dragging an icon off the workbench into the icon editing
>window to load it.  Am i missing something or is Drag and Drop different than
>AppIcons or AppWindows?

I want to be able to select Leave out at the workbench menu for my lharc
program and be able to drag the icon for an .lzh archive and drop it right
on the lharc program icon without having to shift double click or start the
lharc program first.
--
----------------------------------------------------------------------
-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
-                           BIX     : lron                           -
----------------------------------------------------------------------

dant@ryptyde.UUCP (Daniel Tracy) (06/26/91)

Responding to the following:

"In 2.0 new features have been added to the OS (I'm not sure) that allow
you to open windows that allow you to drop icons into them and have
applications notified.(AppWindows?)  Drag-an-drop launching of programs
have nothing to do with the App at all, it's something the OS does for
you."

Exactly. Gee, but apps didn't have to be rewritten to take advantage of
Drag-and-drop, did they? The point is, the more the OS does for apps, the
more advances can be made without programmers updating their code to take
advantage of it. This is exactly how it is with the OS causing an application
to open a document even though it's already open. In what way is it a kludge?
Another example:  User is using DiskDoubler, a simple utility that auto-
compresses (almost) all the files on your hard disk, then when they're opened,
they're automatically decompressed. Is this a kludge as well? Give me a break.
The ultimate example is MS-DOS. It has so little resources, does so little,
and is so lame-brained that multitasking had to be done at the chip level! 
(V86 mode)  But of course, Intel was more than willing to accomodate them
since that's their only (nearly) market.

dant@ryptyde.UUCP (Daniel Tracy) (06/26/91)

Responding to the following:

"I remember a few releases ago Andy Ongun was talking about how this new
capability was forcing him to change his program. It seems he was putting
his own icons on the desktop while Finder was turned off."

I'm finding it hard to understand you. How do you turn the Finder off?

rhealey@kas.helios.mn.org (Rob Healey) (06/26/91)

In article <1991Jun19.195839.26050@milton.u.washington.edu> stevep@wrq.com (Steve Poole) writes:
>Whereas the Mac is cursed with standards like TEXT, PICT, and numerous
>others, all of which are self-identifying.  That's why drag-and-drop is NOT
>a kludge.  You're confusing the simple steps needed to tell the Finder that
>a pre-7.0 application can open non-native files with the actual implementation
>of that feature.  Presumably, any new application will contain an exhaustive
>list of types it understands, now that drag-and-drop is available.

	Ahhhh, that's the grreat thing about standards, there's so MANY
	to choose from...

	Maybe an interchange format that has a type field and one file
	format would be a tad easier to handle? After all, just open
	one file that contains sound, graphics, text, binarys and
	look at the header record inside to see if it contains anything
	of interest to the app. Then again, maybe as many file types
	as RS232 standards is a better idea...

		-Rob

torrie@cs.stanford.edu (Evan Torrie) (06/26/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:

>Quoted from <1991Jun25.055430.1316@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):

>> completion], while those under 0 are aged like Unix.  (This is, I believe
>> what VMS supports).

>    Are you saying that VMS is better than Unix?

  Is this a loaded question? :-)
  I'm sure Ken Olsen thinks VMS is better than Unix.
  I think, in terms of their market today, that VMS is a better designed, 
and more well thought out OS, than the Unix which has grown from a 
simple time-sharing OS into something for everyone.
  Of course, this may be because VMS doesn't have to be portable, and can
be tied down to a particular architecture (namely the VAX), thus avoiding
the nastiness of Unix when it comes to things like VM etc...

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Murphy's Law of Intelism:  Just when you thought Intel had done everything
possible to pervert the course of computer architecture, they bring out the 860

stevep@wrq.com (Steve Poole) (06/27/91)

In article <1991Jun25.221925.11815@news.iastate.edu> taab5@isuvax.iastate.edu writes:
>   Multifinder is very distantly similar.  On an Amiga, you can have as many
>screens as chip RAM can hold, and switching between them is very rapid any
>uses essentially zero processor time.  On a MAC, it is fun to run a program 
>like StuffIt and then switch to the Finder.  It can take the OS as much as
>half a minute to redraw the desktop, even on a MAC SE/30.
>
>   The MAC does NOT have multiple screen capability.  It has software 
>almost-virtual-multiple-screens-loaded-from-disk.  When you switch to a 
>different application's "screen" under multifinder, the current screen 
>is saved to disk and the screen of the application is loaded from disk.
>The MAC has only one area of memory reserved for the display, and this 
>area is wiped and redrawn when you switch applications under multifinder.

What the hell are you talking about?  If you know as little about the
Amiga as you do about the Mac then I'd better keep a salt lick handy
when reading your posts.  Can you recommend a feed store/Amiga dealer
in the Seattle area?

> / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   

-- 
--------------------------------------------------------------------------
-- INTEL 80x86: Just say NOP -- Internet: stevep@wrq.com -- AOL: Spoole -- 
--------------------------------------------------------------------------

gaynor@agvax2.ag.ohio-state.edu (06/27/91)

In article <1991Jun25.160016.10433@mintaka.lcs.mit.edu>, rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) writes:
>In article <D2150025.izm3tm@brain.UUCP> chuck@brain.uucp writes:
>>In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
>>>
>>> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>>> screens, which a lot of Mac users still not quite understand...
>>
>>Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?
>
>  No, I think it show the kind of intelligence the average Mac
>user has, and the kind of people the machine is targeted at. :)

[explanation of Amiga "screens" deleted...]

Well, I won't argue Amiga vs. Mac.  I have an SE/30, my fiancee has an A500. 
I've been spending more time on the A500 for the past few days, since we bought
Lemmings over the weekend.  8-D  (How does one make an insane smiley?)

But I don't think that the "screens" are very intuitive.  Once you figure them
out, they're great - it's nice to have three layered screens, 2 dedicated to
full-screen apps, and the other dedicated to WorkBench and some windowing apps.

However, the screens aren't quite obvious.  Clicking on the menu bar with the
left button and dragging it down to show the screen behind just isn't one of
those things that come to you - especially when there is no visual indicator to
show that there -is- a screen behind.  Perhaps, with some kind of notifier that
there is a layered screen, it could be more intuitive.

As for the "intelligence" shot, well, it was smileyed, so I won't bother
spouting the old-time Mac Religion.  Save us both, eh?

---
Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
Disclaimer : All opinions expressed here are mine and only mine.  So there!
Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

greg@pfloyd.lonestar.org (Greg Harp) (06/27/91)

In article <D2150025.izm3tm@brain.UUCP> chuck@brain.UUCP (Chuck Shotton) writes:
>In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
>> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>> screens, which a lot of Mac users still not quite understand...
>
>Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?

...or maybe it just says something about the typical Mac user. ;-)

Seriously, I don't find the multiple screen capability of the Amiga in the
least bit counterintuitive.  I never had a problem grasping the concept...
--
----greg@pfloyd.lonestar.org---greg@pfloyd.UUCP---convex!egsner!pfloyd!greg----
"How I wish.  How I wish you were here.  We're just two lost souls swimming in
 a fishbowl year after year.  Running over the same old ground.  What have we
 found?  The same old fears.  Wish you were here."  --  Pink Floyd

navas@cory.Berkeley.EDU (David C. Navas) (06/27/91)

In article <lron.5182@easy.lrcd.com> lron@easy.lrcd.com (Dwight Hubbard) writes:
>Good explanation, but you happen to have any Idea why the damn menus are in
>screen title bar instead of the title bar for the window were they belong??

Well, this is a safer topic than any other I seem to have picked up, so
I'll offer a partial answer. :)

Let's decide that we are going to put all menus in the window title, where
they ostensibly belong.  In fact, under the Amiga more so than on the
Mac this is true.  On the Mac you have a very standard menu set shared
by all programs, so the menus are a bit more global.  This is not true
of the Amiga.

At anyrate, let's discover what tradeoffs and problems we could run into.
The first thing we might have to decide is whether to restrict the menu
rendering to a particular window, or whether the menu should be drawn
straight to the screen as is done currently.

  Benefits:  (for clipping to window)
    Only that window will have it's graphic rendering halted, no other
    window would be affected, and other programs wouldn't appear to
    "freeze"

    It's more consistent with the idea that the menu belongs to the window.

  Problems:
    The window may not be large enough to display the menu.

I personally would say that the Problem was larger than the Benefits, and
so opt for screen-drawn menus.

However, the list of problems doesn't stop there.

    What if the window title is not large enough to fit all the menu header
    items?  Do we use the Motif/Windows trick of expanding the title
    area vertically?  What if that is still not enough room?

    What happens to menus which, when rendered at the top of the screen,
    would have had enough room to fit themselves vertically, but don't when
    the window is at the very bottom of the screen?

The list kinda goes on in the same vein from there.  None of these are
unsolvable, the question becomes "which is the best solution?"  Which
is the one that the human-computer interface folks will thrill over?

The second half of the problem is that menu layout, gadget layout, etc.
are processes which belong in the user interface's context, not in the
application context.  Unfortunately, not even gadtools provides this
flexibility.  Alas.

The short answer to your question is that Cmdre does not spend enough
money to either keep its employees (ie. commensurate compensation), or
to hire enough employees to address these and other areas.  Peter
Cherna impresses me a great deal [something I don't say often], but
he is only a single programmer....

>-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
>-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
  ^^^^^^^^^^^^^^^  Lucky guy.

PS.  By the by, I'd be willing to discuss this more vigorously via
e-mail.  I tried to keep it short, and left out a lot of examples, etc.
Please mail me this posting, and I'll elaborate to whatever extent you'd
like. :)


David Navas                                   navas@cory.berkeley.edu
	2.0 :: "You can't have your cake and eat it too."
Also try c186br@holden, c260-ay@ara and c184-ap@torus

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/27/91)

In article <1991Jun26.200208.25581@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>In article <1991Jun25.160016.10433@mintaka.lcs.mit.edu>, rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) writes:
>>In article <D2150025.izm3tm@brain.UUCP> chuck@brain.uucp writes:
>>>In article <43643@cup.portal.com>, morris-ng@cup.portal.com (Yuklung Morris Ng) writes:
>>>>
>>>> Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>>>> screens, which a lot of Mac users still not quite understand...
>>>
>>>Well, that shows what a wonderfully intuitve box the Amiga is, doesn't it?
>>
>>  No, I think it show the kind of intelligence the average Mac
>>user has, and the kind of people the machine is targeted at. :)
>
>[explanation of Amiga "screens" deleted...]
>
>Well, I won't argue Amiga vs. Mac.  I have an SE/30, my fiancee has an A500. 
>I've been spending more time on the A500 for the past few days, since we bought
>Lemmings over the weekend.  8-D  (How does one make an insane smiley?)
>
>But I don't think that the "screens" are very intuitive.  Once you figure them
>out, they're great - it's nice to have three layered screens, 2 dedicated to
>full-screen apps, and the other dedicated to WorkBench and some windowing apps.

    I guess if you're used to the Mac it might be less obvious, but what's to 
figure out? If you start up an App that opens its own screen and you
want to get back to workbench you just press the front/back gadgets at
the top of the screen to flip screens. The same thing happens with windows
that open to the full size of the screeen. If you want to see what's behind
them you click on the gadget to send the screen to the back.

>However, the screens aren't quite obvious.  Clicking on the menu bar with the
>left button and dragging it down to show the screen behind just isn't one of
>those things that come to you - especially when there is no visual indicator to
>show that there -is- a screen behind.  Perhaps, with some kind of notifier that
>there is a layered screen, it could be more intuitive.
 
  You don't have to drag screens, you just click on the front/back gadgets
just like windows. What's the visual indicator on the Mac if a window
opens and takes up the whole screen? How do you know there's something
behind it? Common sense of course.

>As for the "intelligence" shot, well, it was smileyed, so I won't bother
>spouting the old-time Mac Religion.  Save us both, eh?

   Layered screens aren't any less intuition than layered windows.
For all intents and purposes Screens can be thought of as large
full screen windows with child windows inside them.

>---
>Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
>VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
>Disclaimer : All opinions expressed here are mine and only mine.  So there!
>Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

peter@Sugar.NeoSoft.com (Peter da Silva) (06/27/91)

In article <1991Jun25.053133.671@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>   Geez.  I didn't think the CBM Pet, or the C-64 had multitasking.  Guess
> Commodore screwed up royally on those, huh?

No argument from me. I'm an old Atari hand (and the Atari 800 operating system
was in many ways superior to TOS and MS-DOS, though Apple's PRODOS was a bit
nicer)...

But they're not stuck with retaining compatibility with C=64s, like Apple
is with the old Mac.

Sometimes you need a revolution to make progress. Thomas Jefferson believed
a nation should have a revolution at least every 70 years. Computers need
more frequent housecleaning.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

espie@ibis.Stanford.EDU (Marc Espie) (06/27/91)

In article <1991Jun26.230459.19455@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu
(Ray Cromwell) writes:
[Lots of stuff edited to save bandwidth]
>    I guess if you're used to the Mac it might be less obvious, but what's to 
>figure out? If you start up an App that opens its own screen and you
>want to get back to workbench you just press the front/back gadgets at
>the top of the screen to flip screens. The same thing happens with windows
>that open to the full size of the screeen. If you want to see what's behind
>them you click on the gadget to send the screen to the back.
>
and in article <1991Jun26.200208.25581@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>>However, the screens aren't quite obvious.  Clicking on the menu bar with the
>>left button and dragging it down to show the screen behind just isn't one of
>>those things that come to you-especially when there is no visual indicator to
>>show that there -is- a screen behind. Perhaps, with some kind of notifier that
>>there is a layered screen, it could be more intuitive.
> 
>  You don't have to drag screens, you just click on the front/back gadgets
>just like windows. What's the visual indicator on the Mac if a window
>opens and takes up the whole screen? How do you know there's something
>behind it? Common sense of course.
>
>>As for the "intelligence" shot, well, it was smileyed, so I won't bother
>>spouting the old-time Mac Religion.  Save us both, eh?
>
>   Layered screens aren't any less intuition than layered windows.
>For all intents and purposes Screens can be thought of as large
>full screen windows with child windows inside them.
>
>>---
>>Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
>>VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
>>Disclaimer : All opinions expressed here are mine and only mine.  So there!
>>Witty Quote: "Shoot him now!  Shoot him now!" -Daffy Duck, "Rabbit Seasonings"
>
>/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
>| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
>\ UUCP:uunet!tnc!m0023        *                                              /

Well, actually, the 1.3 system of screens must have been a bit less than 
intuitive, because it got better. Under 2.0, you can flip through all screens
with amiga-m. You can also drag a screen around without having to reach for
the title bar (and you can also drag it in the horizontal direction... virtual
screens can be much larger than the real screen, even the workbench.)
You can also create new screens and declare them as public, so that you can
have as many scratch areas as you wish. There are also some features for
applications to actually share non standard screens (developper starting to
slobber over his keyboard :-)  ).
This is getting more and more to match the ``sheets of paper'' paradigm,
and since we can't push windows off the screen (we could use that), 
this helps A LOT in uncluttering
your workspace. IMHO, this is even better in most cases. It takes me much less
time to flip through several screens than to rearrange window 
positions/size/depth... to the point I regret that some programs cannot open
their own screens.
----
	Marc Espie (espie@flamingo.stanford.edu)

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/27/91)

From article <1991Jun26.200208.25581@zardoz.eng.ohio-state.edu>, by gaynor@agvax2.ag.ohio-state.edu:
> Lemmings over the weekend.  8-D  (How does one make an insane smiley?)

Perhaps a >-) is in order.  :)

>But I don't think that the "screens" are very intuitive.  Once you figure them
> out, they're great - it's nice to have three layered screens, 2 dedicated to
>full-screen apps, and the other dedicated to WorkBench and some windowing apps

I found them extremely intuitive, and well planned.  I didn't find the
two gadgets, screentofront & screentoback, real intuitive.
Screentofront didn't seem real useful, and I always seemed to hit the
wrong one.  With 2.0, all there is is screentoback, I think, and it's
great.  Extremely intuitive.

> However, the screens aren't quite obvious.  Clicking on the menu bar with the
> left button and dragging it down to show the screen behind just isn't one of
>those things that come to you - especially when there is no visual indicator
> show that there -is- a screen behind.  Perhaps, with some kind of notifier
> there is a layered screen, it could be more intuitive.

I almost never really use dragged screens.  I just pop thru with the
button.  It seemed awfully intuitive to me, and I started as a Mac
fanatic (looking in retrospect, they were kind of dumb, but now
they're almost half an amiga...  :-)

> As for the "intelligence" shot, well, it was smileyed, so I won't bother
> spouting the old-time Mac Religion.  Save us both, eh?

Of course.  :)  If I had a bible for every comment, I'd be a
brainwashed christian.  :D  And once again, it's a joke folks.

BTW, some %*#!^% jacka$$ wrote me a note about that smiley'ed
comment...  I could have sworn that that's what the smiley was meant
to avoid.  Let's mellow out, folks.

As always, Greg
-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

philip@pescadero.Stanford.EDU (Philip Machanick) (06/27/91)

In article <1991Jun27.005059.11450@neon.Stanford.EDU>, espie@ibis.Stanford.EDU (Marc Espie) writes:
> and since we can't push windows off the screen (we could use that), 
> this helps A LOT in uncluttering
> your workspace. IMHO, this is even better in most cases. It takes me much less
> time to flip through several screens than to rearrange window 
> their own screens.
For once, a Mac vs Amiga discussion is not turning into another
silly "my computer is better than yours war". Other than the
feature of being able to have different video attributes on
each screen, is this really so much different from the Mac
feature of being able to selectively hide applications (in
System 7)?
-- 
Philip Machanick
philip@pescadero.stanford.edu

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/27/91)

In article <1991Jun27.033737.19606@neon.Stanford.EDU> philip@pescadero.stanford.edu writes:
>In article <1991Jun27.005059.11450@neon.Stanford.EDU>, espie@ibis.Stanford.EDU (Marc Espie) writes:
>> and since we can't push windows off the screen (we could use that), 
>> this helps A LOT in uncluttering
>> your workspace. IMHO, this is even better in most cases. It takes me much less
>> time to flip through several screens than to rearrange window 
>> their own screens.
>For once, a Mac vs Amiga discussion is not turning into another
>silly "my computer is better than yours war". Other than the
>feature of being able to have different video attributes on
>each screen, is this really so much different from the Mac
>feature of being able to selectively hide applications (in
>System 7)?

  I dunno because I don't know how the hide feature works on the Mac.
On the Amiga, usually "hide" closes the current app screen/window
and changes it into an icon or titlebar that can be clicked on or
brought back via hotkey. Amiga Screens are not really hidden at
all since one can drag down the current screen and see whats behind it
(rendering may still be taking place). Sometimes when I am ray-tracing
or generating something I put the screen in the back and pull down
the front screen just enough to see how far the rendering has gone.
In AmigaDOS2.0 screens can be dragged horizontally as well as vertically, so
you can have very large virtual displays to scroll around it.
The best thing I like about multiple screens is it gives me more desktop
space and faster rendering. (when you have lots of windows open on the
same screen switching between windows is slowed because of all the clipping
being done.)

  When a Mac app is hidden, does it still run/render, and more importantly,
how long does it take for it to reopen it's display? If it has
to redraw everything, it may start to get annoying if you switch alot.


>-- 
>Philip Machanick
>philip@pescadero.stanford.edu


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

torrie@cs.stanford.edu (Evan Torrie) (06/27/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:

>    I've seen the format for what
>    appear to be standard Macintosh picture files, and it is flaky in
>    the extreme.

>    Some files have an extra piece of junk on the front, while others
>    don't (and in my program, I tell by checking if some particular
>    byte is an alphanumeric... there may be some better way, but it
>    wasn't apparent at the time). And the size of the picture is fixed.

  You're talking about MacPaint format pictures (I remember the same .MAC
files on the local boards), which are simply B&W bitmaps with limited
compression, produced by the 1984 MacPaint.
  The PICT format is much more general - see IM 5 for a good description.

>    The only nice thing was that they used the same compression scheme
>    that IFF ILBMs use. :)

  Actually, under QuickTime, PICTs can use JPEG compression, which is very nice
for all those 24-bit files lying around.



-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Murphy's Law of Intelism:  Just when you thought Intel had done everything
possible to pervert the course of computer architecture, they bring out the 860

mykes@amiga0.SF-Bay.ORG (Mike Schwartz) (06/27/91)

In article <1991Jun25.060849.1731@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) writes:
>
>>  A good example of this is Apple's bubble-help system. What if Apple
>>decided to somehow make bubble-help work on Apps that didn't support it
>>(I have no idea how they would do this, perhaps they would review the
>>manual information for every application ever written on the Mac
>>and include it on the system 7 disk) Instead of this god-awful kludge,
>>System 7 Apps have to upgrade to use this ability.
>
>  Or, the local power user can add help balloons to old applications 
>without having to touch the application code, since help balloons
>are simply resources.  
>

This is the FIRST feature I turned off when I got system 7.  It is so
SLOOWWWW.  And Apple wasted ROM space on it hahahaha.

--
****************************************************
* I want games that look like Shadow of the Beast  *
* but play like Leisure Suit Larry.                *
****************************************************

torrie@cs.stanford.edu (Evan Torrie) (06/27/91)

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:

>In article <1991Jun27.033737.19606@neon.Stanford.EDU> philip@pescadero.stanford.edu writes:

>>For once, a Mac vs Amiga discussion is not turning into another
>>silly "my computer is better than yours war". Other than the
>>feature of being able to have different video attributes on
>>each screen, is this really so much different from the Mac
>>feature of being able to selectively hide applications (in
>>System 7)?

>  I dunno because I don't know how the hide feature works on the Mac.
>On the Amiga, usually "hide" closes the current app screen/window
>and changes it into an icon or titlebar that can be clicked on or
>brought back via hotkey. 

  Hide on the Mac removes all the application's windows from the screen, 
and dims the application's icon in the Application menu.  You can choose
to either Hide the current application, or Hide all others (most useful 
in the Finder to get at the desktop).  You can also hide the current 
application as you switch to another by holding down the Option key.

>  When a Mac app is hidden, does it still run/render, 

  Yes.

>and more importantly,
>how long does it take for it to reopen it's display? 

  As long as it takes to respond to an update event.  In the case of
something like HyperCard, it's instantaneous.  With a complicated model
in AutoCad, it could take a while, unless the application saves away the
current state of the screen on a Suspend event (as Switcher used to do).

>If it has
>to redraw everything, it may start to get annoying if you switch alot.

  Yes, in which case I use the 21" monitor, and have everything open at
the same time.  :-)

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"I didn't get where I am today without knowing a good deal when I see one,
 Reggie."  "Yes, C.J."

jbickers@templar.actrix.gen.nz (John Bickers) (06/27/91)

Quoted from <1084@macuni.mqcc.mq.oz> by s8105119@ipc07.mqcs.mq.oz.au (Gary Kevin MAKIN):
> This is very simple. The file type is *not* kept in the resource fork of a file.
> It has never been kept there. The file type is in the file header. Proof: every

    What happens when you move the file to another sort of machine?

> Gary Makin
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

jbickers@templar.actrix.gen.nz (John Bickers) (06/27/91)

Quoted from <1414@cbmger.UUCP> by peterk@cbmger.UUCP (Peter Kittel GERMANY):
> In article <5353@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:

> >all it would change on the mac is that the menubar would stop hogging
> >screen real estate.  I was hoping it'd take care of *some* of the
> >shift-option-click business.

    Well, there is room for PD software. The screen blanker I use has
    "left-click-and-hold, right-click" for moving the current window
    (or screen) to the back. It also has "double-left-click" to bring
    the current window to the front (plus other user definable
    variations).

    Other software uses the "both-click" as an easily read trigger to
    stop some CPU intensive operation. This can be useful when priorities
    get out of hand, and straight Intuition input is put on hold by
    the priority problems.

    The text/graphics snapping program I use has "C= right-click" to
    paste (as well as a pure keyboard "C= S"). And both are user
    definable.
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

mykes@amiga0.SF-Bay.ORG (Mike Schwartz) (06/27/91)

In article <51197@ut-emx.uucp> awessels@ccwf.cc.utexas.edu (Allen Wessels) writes:
>In article <25668@well.sf.ca.us> farren@well.sf.ca.us (Mike Farren) writes:
>
>>Yeah, so?  You have to go through hoops to do so.  I did the Amiga version
>>of Crystal Quest, and one of the biggest pains in the butt of the entire
>>conversion was pulling the data out of the resources and converting it
>>into some usable format on the Ami.  Just how many machines, pray tell,
>>can handle PICT resources directly?
>
>How did you go about converting the PICTs?  I just opened a PICT out of the
>game Diamonds (I don't have Crystal Quest) with ResEdit, copy-and-pasted it 
>into PixelPaint Pro.  To speed things up I'd use CanOpener to yank all the
>PICTs out of Crystal Quest and then use something to convert the PICT files 
>to GIF, color TIFF or whatever.
>

I doubt that much of Crystal Quest's graphics were in PICT form ( a series of
drawing commands ).  It is much more likely that they are custom bitmap type
resources.

BTW, I ported Dark Castle and Beyond Dark Castle to the Amiga, and I agree that
the biggest pain was in getting the resource data into Amiga form.

--
****************************************************
* I want games that look like Shadow of the Beast  *
* but play like Leisure Suit Larry.                *
****************************************************

lron@easy.lrcd.com (Dwight Hubbard) (06/27/91)

In article <matt.0301@vrtwo.UUCP> matt@vrtwo.UUCP (Matt Buford) writes:
>About all this drag-and-drop stuff... On the Amiga you can just double click
>on the document! Why drag it over to it's app? Just click twice on the
>document and it knows which application created it...

It does if it has an icon, it might not have an icon if you selected Show All
from the Window menu on workbench so you can see those other files that maybe
weren't created by an application that creates icons for you.
--
----------------------------------------------------------------------
-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
-                           BIX     : lron                           -
----------------------------------------------------------------------

peter@Sugar.NeoSoft.com (Peter da Silva) (06/27/91)

In article <lron.5182@easy.lrcd.com> lron@easy.lrcd.com (Dwight Hubbard) writes:
> Good explanation, but you happen to have any Idea why the damn menus are in
> screen title bar instead of the title bar for the window were they belong??

Because they don't belong either place. They should remain invisible until
selected with the menu button, and pop up under the mouse with the last
selected option already active.

In article <14300@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>   Benefits:  (for clipping to window)
>     Only that window will have it's graphic rendering halted, no other
>     window would be affected, and other programs wouldn't appear to
>     "freeze"

That's not a benefit of putting the menus in the window title bar. That's a
benefit of drawing the menus through layers.library. You could do that with
the current menu sysyem as well. It'd just slow them down a bit.

>   Problems:
>     The window may not be large enough to display the menu.

No problem, just use scrolling menus.

I suspect it'd be possible to write a handler like PopUpMenu that'd do
the job. Go for it.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (06/27/91)

In article <1991Jun27.033737.19606@neon.Stanford.EDU> philip@pescadero.stanford.edu writes:
> feature of being able to have different video attributes on
> each screen, is this really so much different from the Mac
> feature of being able to selectively hide applications (in
> System 7)?

Yes. It's faster.

A lot faster. Fast enough that even on a 7 MHz 68000 the time to swap
screens is invisible to the user. On the Mac, even juggling apps is
slow enough to drive me bats (at least on Mac-II and lower class machines)
I can't imagine how it'd be like if the app had to repaint *all* its
windows instead of just the ones that had been obscured.

Until we have infinitely fast processors, faster implementations of an
interface may in practice operate differently enough to be effectively a
different interface.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

lron@easy.lrcd.com (Dwight Hubbard) (06/27/91)

In article <1991Jun27.115950.24857@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <lron.5182@easy.lrcd.com> lron@easy.lrcd.com (Dwight Hubbard) writes:
>> Good explanation, but you happen to have any Idea why the damn menus are in
>> screen title bar instead of the title bar for the window were they belong??
>
>Because they don't belong either place. They should remain invisible until
>selected with the menu button, and pop up under the mouse with the last
>selected option already active.

I don't know about you but I find that annoying.

>In article <14300@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>>   Benefits:  (for clipping to window)
>>     Only that window will have it's graphic rendering halted, no other
>>     window would be affected, and other programs wouldn't appear to
>>     "freeze"
>
>That's not a benefit of putting the menus in the window title bar. That's a
>benefit of drawing the menus through layers.library. You could do that with
>the current menu sysyem as well. It'd just slow them down a bit.
>
>>   Problems:
>>     The window may not be large enough to display the menu.
>
>No problem, just use scrolling menus.
>
>I suspect it'd be possible to write a handler like PopUpMenu that'd do
>the job. Go for it.
Know where I can get the source to PopUpMenu, I might see if I can find
the time (before 1994 :-)


--
----------------------------------------------------------------------
-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
-                           BIX     : lron                           -
----------------------------------------------------------------------

dant@ryptyde.UUCP (Daniel Tracy) (06/27/91)

Responding to the following:

"Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
screens, which a lot of Mac users still not quite understand..."

Give me a break. On my dinky 9" screen (Mac SE) I have a Virtual 2-page
display. The screen scrolls automatically according to the active window,
WP cursor position, or mouse cursor. I can tell it to take a section of it
and enlarge it 3x, take another part of the virtual screen and reduce it to
75%. And despite this, I can STILL use what I see (press button, switch
windows, etc) normally.

gaynor@agvax2.ag.ohio-state.edu (06/27/91)

In article <1991Jun27.033737.19606@neon.Stanford.EDU>, philip@pescadero.Stanford.EDU (Philip Machanick) writes:
>In article <1991Jun27.005059.11450@neon.Stanford.EDU>, espie@ibis.Stanford.EDU (Marc Espie) writes:
>> and since we can't push windows off the screen (we could use that), 
>> this helps A LOT in uncluttering
>> your workspace. IMHO, this is even better in most cases. It takes me much less
>> time to flip through several screens than to rearrange window 
>> their own screens.
>For once, a Mac vs Amiga discussion is not turning into another
>silly "my computer is better than yours war". Other than the
>feature of being able to have different video attributes on
>each screen, is this really so much different from the Mac
>feature of being able to selectively hide applications (in
>System 7)?

Great, isn't it?  The fanatics on both the Amiga and the Mac side have
managed to keep from foaming at the mouth.  <grin>

Actually, Philip, it's quite different.  Imagine your standard 640 x
480 Macintosh screen.  Now, add another button to the mouse that is
attached to the Mac that is attached to the screen in your
imagination.  <grin>

By clicking with this new button on a gadget at the far right of the
menubar (looks like 2 sheets of paper, one half-covering the other),
you get a whole new screen.  And if you click-and-drag the menubar
with that new button, the screen slides away to expose part of the
other screen.

Programs can take up an entire screen for themselves, or they can just
run in a window.

Admittedly, you get the same "functionality" of screen-flipping with
the Hide feature in System 7.  But the multiple virtual screens
provide more apparent room.  It's hard to quantify, but it is my
opinion (as someone who's used both Macs and Amigas) that being able
to flip or drag "virtual" screens is more useful than app hiding.  I
mean, let's be honest here.  I know -I'd- rather have more screen
space - virtual -or- real.

Hey, to the folks who were talking about AmigaDOS 2.0 - is that thing
out of beta yet?  I saw a beta about a year ago, and was -very-
impressed.  It was supposed to out RSN back then... :-(

---
Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
Disclaimer : All opinions expressed here are mine and only mine.  So there!
Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

gaynor@agvax2.ag.ohio-state.edu (06/27/91)

In article <1991Jun27.041627.29718@mintaka.lcs.mit.edu>, rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>
>  I dunno because I don't know how the hide feature works on the Mac.
>On the Amiga, usually "hide" closes the current app screen/window
>and changes it into an icon or titlebar that can be clicked on or
>brought back via hotkey.

Same thing on the Mac, essentially.  "Hide" will remove all the app's
windows and gadgets, but there will still be an entry on the System
Menu.  (The System Menu is a pull-down menu on the far right of the
menubar that lists all active apps, and contains the hide/restore
commands).  Also, the icon that represents the application will still
be "grayed".  (Mac apps aren't re-entrant, so a running app will have
its icon dimmed).

By double-clicking the program icon, or by selecting the app name from
the System Menu, the app will come back.

>  When a Mac app is hidden, does it still run/render, and more importantly,
>how long does it take for it to reopen it's display? If it has
>to redraw everything, it may start to get annoying if you switch alot.

Hmmm... I haven't really tested that.  I'll have to try it tonight
when I run my Navigator session - see if everything still bops along
when hidden.

But it does have to redraw.  :-(  That's one of the reasons why I said
in a previous post that multiple "virtual" screens on the Amiga are
more useful that app-hiding on the Mac.

Neither app-hiding nor "virtual" screens can touch having real
multiple monitors, though.  :-)  (Sure, and I've got a Mac IIfx and
Amiga 3000/25 at home... <sigh>)

---
Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
Disclaimer : All opinions expressed here are mine and only mine.  So there!
Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

jcav@quads.uchicago.edu (john cavallino) (06/27/91)

In article <1991Jun27.155751.28356@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>Same thing on the Mac, essentially.  "Hide" will remove all the app's
>windows and gadgets, but there will still be an entry on the System
>Menu.  (The System Menu is a pull-down menu on the far right of the
>menubar that lists all active apps, and contains the hide/restore
>commands).  Also, the icon that represents the application will still
>be "grayed".  (Mac apps aren't re-entrant, so a running app will have
>its icon dimmed).       ^^^^^^ ^^^^^^^^^^

??????  The grayed icon is purely user-interface feedback, to let you know
that the application is running but hidden.  It hasn't anything at all to
do with re-entrancy.

-- 
John Cavallino                      |     EMail: jcav@midway.uchicago.edu
University of Chicago Hospitals     |    USMail: 5841 S. Maryland Ave, Box 145
Office of Facilities Management     |            Chicago, IL  60637
B0 f++ c+ g+ k s+(+) e+ h- pv (qv)  | Telephone: 312-702-6900

chucks@pnet51.orb.mn.org (Erik Funkenbusch) (06/28/91)

lron@easy.lrcd.com (Dwight Hubbard) writes:
>In article <1991Jun24.094738.29131@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>
>>Basically, it reduces screen clutter and user actions, and speeds up multiple
>>selections.
>
>Good explanation, but you happen to have any Idea why the damn menus are in
>screen title bar instead of the title bar for the window were they belong??

Becuase windows are frequenty smaller than the size of a screen, and Menu's
are frequently the full width of the screen.  i don't know about you, but if i
resize a window to a smaller size, i don't want to have to resize it larger
just to get to a menu.  I *LIKE* them in the screen title bar.

.--------------------------------------------------------------------------.
| UUCP: {amdahl!tcnet, crash}!orbit!pnet51!chucks | "I know he's come back |
| ARPA: crash!orbit!pnet51!chucks@nosc.mil        | from the dead, but do  |
| INET: chucks@pnet51.orb.mn.org                  | you really think he's  |
|-------------------------------------------------| moved back in?"        |
| Amiga programmer at large, employment options   | Lou Diamond Philips in |
| welcome, inquire within.                        | "The First Power".     |
`--------------------------------------------------------------------------'

gaynor@agvax2.ag.ohio-state.edu (06/28/91)

In article <127@ryptyde.UUCP>, dant@ryptyde.UUCP (Daniel Tracy) writes:
>Responding to the following:
>
>"Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
>screens, which a lot of Mac users still not quite understand..."
>
>Give me a break. On my dinky 9" screen (Mac SE) I have a Virtual 2-page
>display. The screen scrolls automatically according to the active window,
>WP cursor position, or mouse cursor.

But "Joe MacUser" doesn't have this.  Your virtual 2-page monitor
requires a third-party extension to the Macintosh System Software,
whereas the multiple virtual screens of the Amiga are part of the OS.

Please, this has been a great thread thus far - this is the first
semi-imflammatory response thus far (that wasn't smileyed).  Let's
keep it that way, not turn it into a "oh yeah?" "sez you!" thread...

---
Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
Disclaimer : All opinions expressed here are mine and only mine.  So there!
Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

gaynor@agvax2.ag.ohio-state.edu (06/28/91)

In article <mykes.3812@amiga0.SF-Bay.ORG>, mykes@amiga0.SF-Bay.ORG (Mike Schwartz) writes:
>In article <1991Jun25.060849.1731@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>>rjc@churchy.gnu.ai.mit.edu (Ray Cromwell) writes:
>>>  A good example of this is Apple's bubble-help system. [...]
>>
>>  Or, the local power user can add help balloons to old applications 
>>without having to touch the application code, since help balloons
>>are simply resources.  
>
>This is the FIRST feature I turned off when I got system 7.  It is so
>SLOOWWWW.  And Apple wasted ROM space on it hahahaha.

No, Apple did not "waste" ROM space on it.  (As of yet, System 7 isn't
part of the Apple ROMs)

Balloon Help is useful when you're poking about an application -
y'know, the usual exploring-without-opening-the-docs, or when you look
at something and say to yourself, "What the heck is that?"  Just point
at the thing, and your Mac tells you what it is.

It's great for first time users, too.

For an experienced user in an evironment they're familiar with, it's
useless.  That's why you can turn it -off-.

Most of the RTFM-type questions that have been asked about System 7 in
the c.s.m.* groups were easily answerable with Balloon Help.  And they
were asked by folks who, just like you, turned it off as the very
first thing.

---
Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
Disclaimer : All opinions expressed here are mine and only mine.  So there!
Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

gaynor@agvax2.ag.ohio-state.edu (06/28/91)

In article <1991Jun27.161530.14821@midway.uchicago.edu>, jcav@quads.uchicago.edu (john  cavallino) writes:
>??????  The grayed icon is purely user-interface feedback, to let you know
>that the application is running but hidden.  It hasn't anything at all to
>do with re-entrancy.

Correct, to an extent.  The grayed icon is to show that the program is
running (whether or not the app is hidden makes no difference).

And you're right, the grayed icon doesn't have anything to directly do
with re-entrancy.  It's visual feedback, to show the user that the
program is already running and that (here's the kicker) -because- it's
already running, you can't run it again.

Get it?  It's visual feedback that the program can't be run, -because
it's already running-.

On the Amiga WorkBench or in MS Windows, the icon of a running app
undergoes no change.  Why?  Because apps are re-entrant there.  I can
have the same application running two or three time if I like.

Dumb Personal Experience:  the time I forgot I was in a Windows DOS
shell and re-ran Windows.  Couldn't for the life of me figure out why
it was so much slower than normal till I quit the second session of
Windows to discover I still had another session.  Oops...

---
Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
Disclaimer : All opinions expressed here are mine and only mine.  So there!
Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/28/91)

In article <1991Jun27.073542.442@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
>rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>
>>If it has
>>to redraw everything, it may start to get annoying if you switch alot.
>
>  Yes, in which case I use the 21" monitor, and have everything open at
>the same time.  :-)

  That's nice, if you can afford it, but I find it still doesn't solve
the problem. No matter how big the screen is, I like to have shell windows/
text editors/comm programs  open up to full size. This cuts down on
scrolling and allows me to see more of what I am editing at once.
That's why I like having a full screen shell on one screen, and
a full screen comm program on another (like I have now) I can switch
quickly between them with one keypress or via the mouse (pressing
the left and right buttons at the same time). No matter how much you
give a user, he will find a way to use it up, and want more.
(This applies to ram, cpu power, screen real estate, etc)
Windows help maximize screen real estate but too many on one screen
starts to slow switching between them down. Screens don't have this problem.

>-- 
>------------------------------------------------------------------------------
>Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
>"I didn't get where I am today without knowing a good deal when I see one,
> Reggie."  "Yes, C.J."


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

jcav@quads.uchicago.edu (john cavallino) (06/28/91)

In article <1991Jun27.195750.29163@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>In article <1991Jun27.161530.14821@midway.uchicago.edu>, jcav@quads.uchicago.edu (john  cavallino) writes:
>>??????  The grayed icon is purely user-interface feedback, to let you know
>>that the application is running but hidden.  It hasn't anything at all to
>>do with re-entrancy.
>
>Correct, to an extent.  The grayed icon is to show that the program is
>running (whether or not the app is hidden makes no difference).

But...it's not gray unless the application is hidden.

>And you're right, the grayed icon doesn't have anything to directly do
>with re-entrancy.  It's visual feedback, to show the user that the
>program is already running and that (here's the kicker) -because- it's
>already running, you can't run it again.
>
>Get it?  It's visual feedback that the program can't be run, -because
>it's already running-.

Ohhhh... I get it.  You're referring to the icon of an active application,
as displayed on the Finder desktop.  I thought we were talking about the
icon in the System 7 Application menu.

Picked Nit: the Mac User-Interface Term for what you're referring to is a
"hollow" icon, not a "grayed" icon.

>On the Amiga WorkBench or in MS Windows, the icon of a running app
>undergoes no change.  Why?  Because apps are re-entrant there.  I can
>have the same application running two or three time if I like.

The problem on the Mac is that the OS Resource Manager is not re-entrant.
Many apps are in fact multi-launchable, but they have to reside on a shared
file-server and be launched on different Macs.  :-(

-- 
John Cavallino                      |     EMail: jcav@midway.uchicago.edu
University of Chicago Hospitals     |    USMail: 5841 S. Maryland Ave, Box 145
Office of Facilities Management     |            Chicago, IL  60637
B0 f++ c+ g+ k s+(+) e+ h- pv (qv)  | Telephone: 312-702-6900

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/28/91)

In article <1991Jun27.161530.14821@midway.uchicago.edu> jcav@quads.uchicago.edu (john  cavallino) writes:
>In article <1991Jun27.155751.28356@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>>Same thing on the Mac, essentially.  "Hide" will remove all the app's
>>windows and gadgets, but there will still be an entry on the System
>>Menu.  (The System Menu is a pull-down menu on the far right of the
>>menubar that lists all active apps, and contains the hide/restore
>>commands).  Also, the icon that represents the application will still
>>be "grayed".  (Mac apps aren't re-entrant, so a running app will have
>>its icon dimmed).       ^^^^^^ ^^^^^^^^^^
>
>??????  The grayed icon is purely user-interface feedback, to let you know
>that the application is running but hidden.  It hasn't anything at all to
>do with re-entrancy.

   But does the Mac have "pure" applications and support for them at all?
I find this to be a major multitasking feature, as I can run
multiple copies of a 200-500k App without using extra memory.
The same code and data space is used, so the only extra memory 
that the other running copies take up is their stack, screen memory,
and global/static data(which has to be copied and initialized on
startup.) Resident applications/code also runs _very_ fast. There is no
delay between running and startup. Its faster than loading from harddisk
or ramdisk since no loading/filesystem routines are called. Resident/
sharable code is one of the reasons the Amiga, even the 512k Amiga, can
run lots of programs at once or multiple copies of programs.

>-- 
>John Cavallino                      |     EMail: jcav@midway.uchicago.edu
>University of Chicago Hospitals     |    USMail: 5841 S. Maryland Ave, Box 145
>Office of Facilities Management     |            Chicago, IL  60637
>B0 f++ c+ g+ k s+(+) e+ h- pv (qv)  | Telephone: 312-702-6900


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

slau@slau.lrcd.com (Stephen Lau) (06/28/91)

In article <14300@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU (David C. Navas) writes:

>In article <lron.5182@easy.lrcd.com> lron@easy.lrcd.com (Dwight Hubbard) writes:

>Well, this is a safer topic than any other I seem to have picked up, so
>I'll offer a partial answer. :)

  That's what I think :)
  
>
>  Benefits:  (for clipping to window)
>    Only that window will have it's graphic rendering halted, no other
>    window would be affected, and other programs wouldn't appear to
>    "freeze"
>
>    It's more consistent with the idea that the menu belongs to the window.
>
>  Problems:
>    The window may not be large enough to display the menu.

  What about using popup menus??  You don't have to go to the top to
select functions, and you don't have to worry about the window not
large enough to display the menu.

>
>>-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
>>-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
>  ^^^^^^^^^^^^^^^  Lucky guy.

                    ^^^^^^^^^^
		   
  Are you kidding??  Have you try buying some stuff in Hawaii?? :)

--

============================================================================

To err is human, to really screw things up, you need a MS-DOS machine.

*--------------------------------------------------------------------------*
|Stephen Lau         UseNet:     uunet!easy!slau!slau                      |
|Honolulu, Hawaii    Compuserve: 72557,3652                                |
|                    GEnie:      C.LAU1                                    |
|                    Plink:      Amiganoid                                 |
|                    Internet:   lauch@wiliki.eng.hawaii.edu               |
*--------------------------------------------------------------------------*

navas@cory.Berkeley.EDU (David C. Navas) (06/28/91)

In article <1991Jun27.115950.24857@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes:
>In article <lron.5182@easy.lrcd.com> lron@easy.lrcd.com (Dwight Hubbard) writes:
>> Good explanation, but you happen to have any Idea why the damn menus are in
>> screen title bar instead of the title bar for the window were they belong??
>
>Because they don't belong either place. They should remain invisible until
>selected with the menu button, and pop up under the mouse with the last
>selected option already active.

Weeell.  That's one opinion of course.  For the beginner user (which neither of
us are) there really isn't enough visual clueing as to whether menus exist
or not.  Witness, if you will, poor Joe user confused the first time he
fires up dpaint and hits his right mouse button.

>That's not a benefit of putting the menus in the window title bar. That's a
>benefit of drawing the menus through layers.library. You could do that with
>the current menu sysyem as well. It'd just slow them down a bit.

Well, except that in the case of rendering them to the screen a layer needs
to be created.  Question: do you create a layer for each menu-item list,
or one to hold the whole bunch?, etc.  In a window, the layer already exists.

But...

>>   Problems:
>>     The window may not be large enough to display the menu.

>No problem, just use scrolling menus.

Bzzzt.  :)  What if the window isn't *wide* enough?  You won't be able to read
the text.

Scrolling isn't a bad idea, though, for the vertical problem.

>I suspect it'd be possible to write a handler like PopUpMenu that'd do
>the job. Go for it.

Sorry, I'm busy with something else right now. :)

Also, there are some serious intuition-type conflicts that I'm not convinced
PopUpMenu has solved.

The menu system on the Amiga sucks.  I think the folks at Cmdre know that, its
a matter of allocation of resources.  Certainly it seemed to be one of jimm's
laments, although I think he seemed to be dreading attacking the problem. :)

[Intuition's state machine was already broken....]

David Navas                                   navas@cory.berkeley.edu
	2.0 :: "You can't have your cake and eat it too."
Also try c186br@holden, c260-ay@ara and c184-ap@torus

tappek@infonode.ingr.com (J. Kurt Tappe) (06/28/91)

>Well, that shows what a wonderfully intuitive box the Amiga is...

Foul!!  Come on...  Whatever you might think of the Amiga, 
windows are a VERY easy concept of the Amiga GUI to understand.
Easier, in my opinion, than Multifinder/System 7.0.  (and, before
you assume I'm a Mac neophyte, I use both Amiga and Mac *heavily*)

Thanks for no more wisecracks.  

Kurt

-- 
From daemon Tue Jun 25 21:07 CDT 1991
>From JKT100%PSUVM.PSU.EDU  Tue Jun 25 21:06:55 1991 remote from infonode
Return-Path: <JKT100@PSUVM.PSU.EDU>
Received: from [128.118.56.2] by infonode.ingr.com (5.61/1.910401)

tappek@infonode.ingr.com (J. Kurt Tappe) (06/28/91)

philip@pescadero.Stanford.EDU (Philip Machanick) writes:

>In article <1991Jun27.005059.11450@neon.Stanford.EDU>, espie@ibis.Stanford.EDU (Marc Espie) writes:
>> and since we can't push windows off the screen (we could use that), 
>> this helps A LOT in uncluttering
>> your workspace. IMHO, this is even better in most cases. It takes me much less
>> time to flip through several screens than to rearrange window 
>> their own screens.
>For once, a Mac vs Amiga discussion is not turning into another
>silly "my computer is better than yours war".

Amen.  And I think it's agreed on both sides that we're missing
indicators to tell the user that there are screens or windows
behind the ones we are viewing.  I'd love to see this on BOTH
the Amiga and Mac.  On the mac, I often have large windows that
completely cover small ones, and I hate to move them to get at
the ones underneath because the Desktop saves the new position
unless I put them back!  On the Amiga, I often have 4-6 screens
open at once, and there is no quick way to jump directly to
a certain one without flipping thru all the others.  
Mods to both systems needed!  :-)

Kurt

-- 
From daemon Tue Jun 25 21:07 CDT 1991
>From JKT100%PSUVM.PSU.EDU  Tue Jun 25 21:06:55 1991 remote from infonode
Return-Path: <JKT100@PSUVM.PSU.EDU>
Received: from [128.118.56.2] by infonode.ingr.com (5.61/1.910401)

tagreen@lothario.ucs.indiana.edu (Todd Green) (06/28/91)

>>??????  The grayed icon is purely user-interface feedback, to let you know
>>that the application is running but hidden.  It hasn't anything at all to
>>do with re-entrancy.
>
>Correct, to an extent.  The grayed icon is to show that the program is
>running (whether or not the app is hidden makes no difference).

I believe you are talking about two different icons.  The original
poster is refering to the sicn (ics?) that gets grayed when you hide
an application and not the icon (icl?) itself.  Which _does_ have alot
to due with whether or not the app is hidden (but still running).

Also in reference to an earlier post there is no need on the Mac to
continually "peek" at the application to see if it's finished
rendering or doing whatever.  There is a thing called the notification
manager which most/some programmers take advantage of that can flash a
small icon (or a sound or an alert box) notifying you that some
process was completed.  An excellent example of this is Mandlezot by
Dave Platt. Of course that still doesn't stop me from checking on the
progress from time to time if I'm bored ;).

Todd

-- 
Internet: tagreen@bronze.ucs.indiana.edu
NeXTMail: tagreen@lothario.ucs.indiana.edu
BitNet:   tagreen@iubacs.bitnet

lsr@Apple.COM (Larry Rosenstein) (06/28/91)

In article <25668@well.sf.ca.us> farren@well.sf.ca.us (Mike Farren) writes:
>
>Where is it kept, then?  Last time *I* looked, file types were definitely
>resources, and thus *had* to be in the resource fork.  Has this changed

File types are (have always been) a property of the file, just like it's
modification date.

-- 
Larry Rosenstein, Apple Computer, Inc.

lsr@apple.com
(or AppleLink: Rosenstein1)

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/28/91)

In article <1991Jun27.232602.22983@bronze.ucs.indiana.edu> tagreen@lothario.ucs.indiana.edu (Todd Green) writes:
>
>>>??????  The grayed icon is purely user-interface feedback, to let you know
>>>that the application is running but hidden.  It hasn't anything at all to
>>>do with re-entrancy.
>>
>>Correct, to an extent.  The grayed icon is to show that the program is
>>running (whether or not the app is hidden makes no difference).
>
>I believe you are talking about two different icons.  The original
>poster is refering to the sicn (ics?) that gets grayed when you hide
>an application and not the icon (icl?) itself.  Which _does_ have alot
>to due with whether or not the app is hidden (but still running).
>
>Also in reference to an earlier post there is no need on the Mac to
>continually "peek" at the application to see if it's finished
>rendering or doing whatever.  There is a thing called the notification
>manager which most/some programmers take advantage of that can flash a
>small icon (or a sound or an alert box) notifying you that some
>process was completed.  An excellent example of this is Mandlezot by
>Dave Platt. Of course that still doesn't stop me from checking on the
>progress from time to time if I'm bored ;).

  This is sort of like the Amiga's DisplayBeep() function which flashes
all screens. I think it's more attention getting than the Mac's
flashing icon, but the flashing icon idea sounds cooler. The problem is, 
what if you've ran things from a shell instead of from the GUI/Workbench?
There won't be an icon to flash. Oh well, we can always used the
animated pointer trick.


(DisplayBeep() is very annoying, it's meant that way to get your
attention. It flashes the entire screen (on my screen colors) yellow/bright
white for a period of atleast a second.  DisplayBeep can be patched to
use a sample (like a beep, siren, etc)

>Todd
>
>-- 
>Internet: tagreen@bronze.ucs.indiana.edu
>NeXTMail: tagreen@lothario.ucs.indiana.edu
>BitNet:   tagreen@iubacs.bitnet


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

jcav@quads.uchicago.edu (john cavallino) (06/28/91)

In article <1991Jun27.235411.16654@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>In article <1991Jun27.232602.22983@bronze.ucs.indiana.edu> tagreen@lothario.ucs.indiana.edu (Todd Green) writes:
>>Also in reference to an earlier post there is no need on the Mac to
>>continually "peek" at the application to see if it's finished
>>rendering or doing whatever.  There is a thing called the notification
>>manager which most/some programmers take advantage of that can flash a
>>small icon (or a sound or an alert box) notifying you that some
>>process was completed.  An excellent example of this is Mandlezot by
>>Dave Platt. Of course that still doesn't stop me from checking on the
>>progress from time to time if I'm bored ;).
>
>  This is sort of like the Amiga's DisplayBeep() function which flashes
>all screens. I think it's more attention getting than the Mac's
>flashing icon, but the flashing icon idea sounds cooler. The problem is, 
>what if you've ran things from a shell instead of from the GUI/Workbench?
>There won't be an icon to flash. Oh well, we can always used the
>animated pointer trick.
>
>
>(DisplayBeep() is very annoying, it's meant that way to get your
>attention. It flashes the entire screen (on my screen colors) yellow/bright
>white for a period of atleast a second.  DisplayBeep can be patched to
>use a sample (like a beep, siren, etc)

The Mac Notification Manager can optionally, in addition to flashing the
icon, play an arbitarary sound and/or display an alert box.  It also puts a
little diamond next to the entry in the Application menu of the process that
wants your attention, so you know where to go to respond.

-- 
John Cavallino                      |     EMail: jcav@midway.uchicago.edu
University of Chicago Hospitals     |    USMail: 5841 S. Maryland Ave, Box 145
Office of Facilities Management     |            Chicago, IL  60637
B0 f++ c+ g+ k s+(+) e+ h- pv (qv)  | Telephone: 312-702-6900

lsr@Apple.COM (Larry Rosenstein) (06/28/91)

In article <1991Jun21.181522.26401@sequent.com> cseaman@sequent.com writes:
>
>This topic epitomizes my main beef with the Mac 'philosophy'.  Any user
>with a lick of common sense isn't even going to TRY to 'drag-and-drop' a
>file into an application, unless they believe (or at least suspect) that
>the application will know what to do with it.  The 'Mac way', however,
>credits the user with the intelligence of a rock.  It not only condones
>ignorance on the part of the user, it encourages and perpetuates it.

You're right that this is a philosophical decision.  But your wrong as to
the reason for it.

The reason is not because we don't give the user any credit for
intelligence.

The reason is that most users shouldn't have to worry about document types
and what applications can handle what types.  The system should do that.  

There's no point in having a word processor open a graphics document.  At
best it will put up a message saying it can't open the document; at worst it
will display garbage.  

>'Drag and drop in the Finder allows the user to avoid the step of
>launching an application...'  Pshaw.  'Drag-and-drop' in the Finder

Drag and drop allows the user to override the built-in mechanism for
selecting a application to open a given document.  It also opens the way for
small desktop utilities.  In a limited way, it allows 3rd parties to add
capabilities to the Finder.

You make the mistake of thinking that all users have your understanding of
what goes on inside a computer.  There are a lot of highly intelligent
people who happen not to have CS degrees.

-- 
Larry Rosenstein, Apple Computer, Inc.

lsr@apple.com
(or AppleLink: Rosenstein1)

kdarling@hobbes.catt.ncsu.edu (Kevin Darling) (06/28/91)

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
> But does the Mac have "pure" applications and support for them at all?
> I find this to be a major multitasking feature, as I can run
> multiple copies of a 200-500k App without using extra memory.

[Sidenote: Kev's Rule #2 which everyone breaks -- use common terminology
for features, not funky CBM/Mac names!!  Eg: use "reentrant", not "pure".]

Ray:  Well, yeah, I mean yeah... but it took _years_ before we started
seeing very many reentrant/resident apps on the Amiga.  It sure wasn't
common at first!

True story: about two dozen CoCo/OS9 owners trooped down to see the A1000
when it hit our town.  We thought the Ami graphics were awesome, of course.
We were all dying to buy one right then and there.

UNTIL we tried to bring up another incarnation of the editor, and it
didn't have enough room to LOAD another copy.  "What!??" we all yelled,
"You mean there's a 68000 in there and the bozos didn't even write
reentrant code for it??!"   That was enough to convince us all that
the Amiga was really a C64 in disguise :-)  So because of that bogosity,
and the MSDOS-ish pathnames, we all left the store.  No sales to us then.

For that matter, it wasn't too long ago that even _suggesting_ that Amiga
programmers write reentrant code, was a surefire flame topic on most nets.
"Why?" they'd ask.  "Who needs to run more than one copy of each program
at one time?"  Arrgh.  In other words, Amiga history itself is awful weak
to be dumping on the (was singletasking) Mac for not using reentrant code.
Give the Mac a few more years of multitasking; then you can rag them :-).
  cheers - kev <kdarling@catt.ncsu.edu>

PS: if anyone's interested, Rule #1 is: don't use Amiga part numbers in
discussions with other machine owners, unless you explain what they are!
(example: "Well, my Amiga has an A2091".)  Confuses the whole net.

mikeh@touch.touch.com (Mike Haas) (06/28/91)

In article <102@ryptyde.UUCP> dant@ryptyde.UUCP (Daniel Tracy) writes:
>talking about interchange formats, documents. The interchange format docs
>on the Macintosh don't NEED a resource fork and couldn't care less if they
>had one! Our bitmap, drawing, text, formatted text, movie, sound, etc.
>don't need resources, although they can be transfered into one (some of
>them). You can just as easily use them on other machines. So what is
>the interchange advantage of the Amiga?

Wrong.  Almost all mac software incessantly uses resources.  Formatting
for text (fonts, bitmaps, etc) are in FONT resources, graphic bitmaps
in PICT resources, programs in CODE resources, on and on and on.

You only get to save something without resources if the specific application
allows you to save in special formats.  Usually, you are then rendered
incompatible with other mac stuff.

So, mac files CAN SOMETIMES be used on other platforms and RTF-formatted WP
documents are a good example of this.

But in the standard dual-fork format, you play hell getting these sent to
another platform for use.

there are currently 3 standards in use for "serializing" the dual-forks
Macbinary, Macbinary II, and Applesingle (apple's 'offishul' standard).
My company, which provides x.400 mail service to the OSI community
is experiencing problems with the existance of multiple "standards".

Even if we support all 3 (whew!...the work!), we can't know what format
a particular recipient's software will support!

Believe me, the dual-fork mac format causes MANY MANY interoperability
problems.  Most revolve around the fact that the 2 forks have to be
combined into one entity to transmit over a given medium.  This is
fine as long as things stay proprietary (like appletalk), but the
very second you mention "interoperability" or "open systems"
you're hosed!

Since PC, UNIX, AMIGA etc. files are already just single entities,
 this is not a problem.  Just ship it to the other machine.  The
foriegn software just has to interpret the data that's there...it
doesn't have to figure out how to "decode" it.

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/28/91)

In article <1991Jun28.015423.21346@ncsu.edu> kdarling@hobbes.catt.ncsu.edu (Kevin Darling) writes:
>rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>> But does the Mac have "pure" applications and support for them at all?
>> I find this to be a major multitasking feature, as I can run
>> multiple copies of a 200-500k App without using extra memory.
>
>[Sidenote: Kev's Rule #2 which everyone breaks -- use common terminology
>for features, not funky CBM/Mac names!!  Eg: use "reentrant", not "pure".]
>
>Ray:  Well, yeah, I mean yeah... but it took _years_ before we started
>seeing very many reentrant/resident apps on the Amiga.  It sure wasn't
>common at first!

  ARP Ares and the arp commands have existed for a long time now. (3 years?)
Almost all the Matt Dillon stuff has/is always reentrant. For about, what
 2 years? Lattice has been able to produce reentrant code. AmigaDOS
1.3 Copyright 1988 contained the resident command and the pure bit.
I'd say resident commands have been around for awhile, I sure have been
using them for a long time. Not to mention all AmigaDOS libraries and
devices are pure, which cuts down on executable size and the need for
link libraries.

[Story of Coco OS/9 deleted].
  

--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

peterk@cbmger.UUCP (Peter Kittel GERMANY) (06/28/91)

In article <1991Jun27.195750.29163@zardoz.eng.ohio-state.edu>, gaynor@agvax2.ag.ohio-state.edu writes:
> And you're right, the grayed icon doesn't have anything to directly do
> with re-entrancy.  It's visual feedback, to show the user that the
> program is already running and that (here's the kicker) -because- it's
> already running, you can't run it again.
> 
> Get it?  It's visual feedback that the program can't be run, -because
> it's already running-.
> 
> On the Amiga WorkBench or in MS Windows, the icon of a running app
> undergoes no change.  Why?  Because apps are re-entrant there.  I can
> have the same application running two or three time if I like.

Hmm, I fear, this again is *not* re-entrance. As far as I know, this
term only deals with the same piece of code used by more than one
task, like in a shared Amiga library. If you just launch an Amiga
program twice, its code is twice in RAM (as long as this code is not
concentrated in a library), so I don't think this has anything to do
with re-entrancy.

(Grr, can't crosspost to the Mac Newsgroup...)

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk

dant@ryptyde.UUCP (Daniel Tracy) (06/28/91)

Responding to the following:

"Ok for a word. But to select a greater area, why not just click at the
beginning (*ONCE*) and drag the mouse to the end? Many Amiag programs
do it this way. Is there really always needed a double-click?"

You can select a word by double-clicking, you can select any contiguous
amount of text by dragging, and you can put the insertion point at the
beginning of a document (or wherever) and then click somewhere else while
the shift key is down and everything between the two positions will be 
selected.

dant@ryptyde.UUCP (Daniel Tracy) (06/28/91)

Responding to the following:

>    The MAC does NOT have multiple screen capability.  It has software

No, instead it has one huge virtual display. Different, but not inferior.

jbickers@templar.actrix.gen.nz (John Bickers) (06/28/91)

Quoted from <1991Jun27.053909.23571@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):
> jbickers@templar.actrix.gen.nz (John Bickers) writes:

> >    Some files have an extra piece of junk on the front, while others

>   You're talking about MacPaint format pictures (I remember the same .MAC
> files on the local boards), which are simply B&W bitmaps with limited

    Yeah, though there seems to be a color version too. These are the ones
    that get uploaded to boards non-Mac machines access too, so it makes
    them look like the standard the Mac presents to the rest of the
    world.

    The IFF format dates back to '85, just a year after these .MACs. It
    is still the standard format, since it can handle extensions for
    24-bit, etc.

> Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

jbickers@templar.actrix.gen.nz (John Bickers) (06/28/91)

Quoted from <127@ryptyde.UUCP> by dant@ryptyde.UUCP (Daniel Tracy):
    [quoting someone else]
> "Oh, Amiga DOES NOT need a lot of desktop space compared to Mac, as we have
> screens, which a lot of Mac users still not quite understand..."
> 
> Give me a break. On my dinky 9" screen (Mac SE) I have a Virtual 2-page
> display. The screen scrolls automatically according to the active window,

    Perhaps, but so does the Ami. I believe there are several PD hacks
    to manage the Workbench like this.

> 75%. And despite this, I can STILL use what I see (press button, switch
> windows, etc) normally.

    And there is at least one hack to make Workbench run in HAM mode!
    You can STILL use what you see, in all 4096 colors!

    Ha. Real useful. :) I prefer being able to switch screens compared to
    using a "virtual" display. Faster, and more "to the point".
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

dant@ryptyde.UUCP (Daniel Tracy) (06/28/91)

Responding to the following:

"This is getting more and more to match the ``sheets of paper'' paradigm,
and since we can't push windows off the screen (we could use that),
this helps A LOT in uncluttering
your workspace."

Another replacement for this on the Mac is that the Multitasking Icon menu
has the Hide Application command (always, in every program) to hide all
entities of that program (including windows). It's useful.

dant@ryptyde.UUCP (Daniel Tracy) (06/28/91)

Responding to the following:

"When a Mac app is hidden, does it still run/render, and more importantly,
how long does it take for it to reopen it's display? If it has
to redraw everything, it may start to get annoying if you switch alot."

Yes, it does continue to run. You can switch back to it by choosing it under
the "Cooperative Multitasking Icon" menu on the right side of the menu bar.
This brings its windows up again. Of course the window has to be redrawn,
but I don't know on what "level" the redraw is taking place.

gblock@csd4.csd.uwm.edu (Gregory R Block) (06/29/91)

From article <4918.tnews@templar.actrix.gen.nz>, by jbickers@templar.actrix.gen.nz (John Bickers):
>     Perhaps, but so does the Ami. I believe there are several PD hacks
>     to manage the Workbench like this.

Skip that, go with 2.0.  HUGE workbenches.  16384x16384 on mine, and
then use some of the Commodities.

Let's see.  16384/640=25.6, and since my 1084 is about a foot wide,
that's 25.6 feet wide, by... 16384/400=40.96, x9", gives me 25.6 feet
by 30.72 feet.  Kind of puts the Mac to shame, dontcha think???  :)
-- 
Socrates:  "I drank WHAT????"
LMFAP:  "Next time you see me, it won't be me."
Wubba:  "A dream is nothing more than a wish dipped in chocolate and sprinkled
with a little imagination." (From my poem, "A Dream")			-Wubba

NJ_GOKEMEIJE@FANDM.BITNET (06/29/91)

>From:  IN%"tappek@infonode.ingr.com"  "J. Kurt Tappe" 28-JUN-1991 13:02:00.77
>
>>philip@pescadero.Stanford.EDU (Philip Machanick) writes:

[ MORE ELABORATE STUFF DELETED ]

>Amen.  And I think it's agreed on both sides that we're missing
>indicators to tell the user that there are screens or windows
>behind the ones we are viewing.  I'd love to see this on BOTH
>the Amiga and Mac.  On the mac, I often have large windows that
>completely cover small ones, and I hate to move them to get at
>the ones underneath because the Desktop saves the new position
>unless I put them back!  On the Amiga, I often have 4-6 screens
>open at once, and there is no quick way to jump directly to
>a certain one without flipping thru all the others.
>Mods to both systems needed!  :-)
>
>Kurt

With system 7.0 on the MAC you can hide all other applications except
the current one, which will clean the desktop, and you can choose the
applications from the icon-menuitem-list-thingie in the right in the
menubar. And more and more programs have an menuitem called windows,
which allows you to directly go to the window you want.
Off course you can still loose windows behind others, but it is a step
in the right direction.

On the AMIGA there is a public domain utility that creates a window orso,
that allows you also to directly choose what screen you want to go to.
That is also a step in the right direction. Unfortunately I think it is
kinda big, so I don't use it on my 1 MEG A500. (50 K orso is a wild guess)

Hope it helps,
                                Nils Gokemeijer (NJ_GOKEMEIJE@FandM.bitnet)
                O               O               O               O
                 \               \               \               \
         There is more in life
                 _\_______\_______\_______\______             then CREW,
  ~~~~~~~____F_and_M_CREW________________~~~~~~~~     but not much!
                          /               /               /               /
                         /               /               /       /
                        O               O               O       O

arctngnt@amiganet.chi.il.us (Bowie J Poag) (06/29/91)

Not only multiple virtual pages on the Amiga, but 2.0 will alow multiple
virtual scrolling pages (eek) ....Yah know, your Workbench 2.0 screen will be
a virtual size of mabye 1280 X 960, meanwhile, your spreadsheet or
wordprocessor with a 1536 X 1024 virtual size..

I know...because thats what my 2.0 workbench is set to now!

"Think John Hinkley would be impressed if Reagan shot Jodie Foster?" - Me
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nothin like a good single-tasking, single-processor based beep-box like an IBM
to liven things up 'round the office!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Direct all bomb threats and assorted hate-mail to arctngnt@amiganet.chi.il.us

awessels@ccwf.cc.utexas.edu (Allen Wessels) (06/29/91)

In article <14292@goofy.Apple.COM> lsr@Apple.COM (Larry Rosenstein) writes:

>There's no point in having a word processor open a graphics document.  At
>best it will put up a message saying it can't open the document; at worst it
>will display garbage.  

Of course, that doesn't keep Microsoft Word from opening MacPaint documents
(and interpreting them correctly.)

>You make the mistake of thinking that all users have your understanding of
>what goes on inside a computer.  There are a lot of highly intelligent
>people who happen not to have CS degrees.

What I think many CLI advocates and/or Mac bashers forget is the number of
people out there who have a hard time with computers.  The Mac may not have
the "down to the metal" power of the Amiga, but a skilled user can use a pair
of "pliers" to get a lot of different jobs done.  Wrenches are probably better
in the final analysis, but a good set of pliers can do wonders.  And most
people who need to can use 'em.

nguyent@balboa.eng.uci.edu (Thien Nguyen) (06/29/91)

I have one complaint about workbench 2.0 on the Amiga.  They should make
dragging and putting the icons in the drawers like the Mac.  When you have
several icons to put in a drawer sometimes, it's hard to know which 
directory I am putting the icons in.  The directories should get selected
or something...

mykes@amiga0.SF-Bay.ORG (Mike Schwartz) (06/29/91)

In article <1991Jun27.192905.29011@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>In article <127@ryptyde.UUCP>, dant@ryptyde.UUCP (Daniel Tracy) writes:

>>Give me a break. On my dinky 9" screen (Mac SE) I have a Virtual 2-page
>>display. The screen scrolls automatically according to the active window,
>>WP cursor position, or mouse cursor.
>
>But "Joe MacUser" doesn't have this.  Your virtual 2-page monitor
>requires a third-party extension to the Macintosh System Software,
>whereas the multiple virtual screens of the Amiga are part of the OS.
>
>Please, this has been a great thread thus far - this is the first
>semi-imflammatory response thus far (that wasn't smileyed).  Let's
>keep it that way, not turn it into a "oh yeah?" "sez you!" thread...
>

Amiga OS 2.0 supports a scrolling workbench larger than the screen.
It is part of the OS, and NOT some third part add-on product.


--
****************************************************
* I want games that look like Shadow of the Beast  *
* but play like Leisure Suit Larry.                *
****************************************************

metahawk@aix01.aix.rpi.edu (Wayne G Rigby) (06/29/91)

In article <1991Jun27.154807.28286@zardoz.eng.ohio-state.edu> gaynor@agvax2.ag.ohio-state.edu writes:
>
>Admittedly, you get the same "functionality" of screen-flipping with
>the Hide feature in System 7.  But the multiple virtual screens
>provide more apparent room.  It's hard to quantify, but it is my
>opinion (as someone who's used both Macs and Amigas) that being able
>to flip or drag "virtual" screens is more useful than app hiding.  I
>mean, let's be honest here.  I know -I'd- rather have more screen
>space - virtual -or- real.

As an observation from someone who doesn't own an Amiga or a Mac, but who has
played with both for a while, including AmigaDOS 2.0 & System 7.0, I find the
Amiga multiple screens much more convenient than the Macintosh's flat display.
The Amiga's WorkBench can do anything the Mac's desktop can, and it has the
ability to have more such screens behind it, especially with 2.0's public
screens.  The Mac just has the one screen that you see, whereas an Amiga has
several that reach back deeper into the monitor and can be slid around like
HUGE windows (each with its own command bar) to give a more 3D effect to the
workspace.  It IS much like working with several different papers at a real
desk, except these pages are much more powerful and interactive than the 
average sheet of paper.

>Hey, to the folks who were talking about AmigaDOS 2.0 - is that thing
>out of beta yet?  I saw a beta about a year ago, and was -very-
>impressed.  It was supposed to out RSN back then... :-(

Where have you been?  It's been out of beta for a long time.  They're already
up to 2.03, and developers have 2.04.

>---
>Jim Gaynor - AgVAX System Manager - Academic Computing - Ohio State University
>VMS:<gaynor@agvax2.ag.ohio-state.edu>  UNIX:<gaynor@magnus.acs.ohio-state.edu>
>Disclaimer : All opinions expressed here are mine and only mine.  So there!
>Witty Quote: "Shoot him now!  Shoot him now!" - Daffy Duck, "Rabbit Seasonings"

"Hello?  Is there anybody in there?      Wayne Rigby
"Just nod if you can hear me."           Computer and Systems Engineer
          - Pink Floyd                   (A delightful blend of EE and CS) 
                                         Rensselaer Polytechnic Institute
     Yes, C-128's still live!            metahawk@rpi.edu

peter@Sugar.NeoSoft.com (Peter da Silva) (06/29/91)

In article <1428@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes:
> If you just launch an Amiga
> program twice, its code is twice in RAM (as long as this code is not
> concentrated in a library),

Or unless the program was written to be PURE, and was made resident.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

arctngnt@amiganet.chi.il.us (Bowie J Poag) (06/30/91)

In article <286BBBC1.27644@orion.oac.uci.edu>, nguyent@balboa.eng.uci.edu
(Thien Nguyen) writes:
>
>
>I have one complaint about workbench 2.0 on the Amiga.  They should make
>dragging and putting the icons in the drawers like the Mac.  When you have
>several icons to put in a drawer sometimes, it's hard to know which 
>directory I am putting the icons in.  The directories should get selected
>or something...





Uhhhh, they already have that. :)

"Think John Hinkley would be impressed if Reagan shot Jodie Foster?" - Me
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nothin like a good single-tasking, single-processor based beep-box like an IBM
to liven things up 'round the office!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Direct all bomb threats and assorted hate-mail to arctngnt@amiganet.chi.il.us

torrie@cs.stanford.edu (Evan Torrie) (06/30/91)

gblock@csd4.csd.uwm.edu (Gregory R Block) writes:

>Skip that, go with 2.0.  HUGE workbenches.  16384x16384 on mine, and
>then use some of the Commodities.

  Presumably, the screen has to be stored in memory.  16384 x 16384
even at 1 bit/pixel = 32MB RAM.  A bit excessive?

>Let's see.  16384/640=25.6, and since my 1084 is about a foot wide,
>that's 25.6 feet wide, by... 16384/400=40.96, x9", gives me 25.6 feet
>by 30.72 feet.  Kind of puts the Mac to shame, dontcha think???  :)

  Not really.  QuickDraw supports a coordinate space of 65536 x 65536.
If you had enough memory, supposedly you could create a virtual screen this
big.  At 72 dpi, that's 23 m x 23 m.



-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"And remember, whatever you do, DON'T MENTION THE WAR!"

torrie@cs.stanford.edu (Evan Torrie) (06/30/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:

>    The IFF format dates back to '85, just a year after these .MACs. It
>    is still the standard format, since it can handle extensions for
>    24-bit, etc.

  The PICT format dates back to '84.  It is still the standard format, since
it can handle extensions for 24-bit, etc.


-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"And remember, whatever you do, DON'T MENTION THE WAR!"

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/30/91)

In article <14318@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>Weeell.  That's one opinion of course.  For the beginner user (which neither of
>us are) there really isn't enough visual clueing as to whether menus exist
>or not.  Witness, if you will, poor Joe user confused the first time he
>fires up dpaint and hits his right mouse button.

   Is our society so illiterate that noone can RTFM anymore? I mean sheesh,
whenever I get a new stereo/vcr I read the manual so I know what its features
and caveats are. Using the right mouse button in paint programs is far
easier to paint with than having to hit a hotkey/gadget/menu item to switch
draw modes. If a user is so stupid that he can't read the manual then
he doesn't deserve a computer. 
" When drawing in FooPaint, the right mouse button no longer functions
normally. The right mouse button now erases pixels. To choose menu items
you must point the mouse to the top of the screen and press the right mouse
button."

>Also, there are some serious intuition-type conflicts that I'm not convinced
>PopUpMenu has solved.
>
>The menu system on the Amiga sucks.  I think the folks at Cmdre know that, its
>a matter of allocation of resources.  Certainly it seemed to be one of jimm's
>laments, although I think he seemed to be dreading attacking the problem. :)
>
>[Intuition's state machine was already broken....]

  I've been looking at the PopUpMenu source and thinking of solutions, but
the problem isn't simple.

Idea #1:
   Get rid of the LockIBase and instead only lock the window's layer.
Render the menu's into the Window's rastport.
 
  Problems: 
   Menu's will be clipped at the Window's border.
   Menu's will overwrite the border pixels on non GZZ windows
   Only one window will have rendering blocked.
   What happens if the task that owns the window decides to
   CloseWindow() and exit? The Window structure/layer might be invalidated
   while I'm rendering into it.

Idea #2:
   Create a new layer for the menus

   Problems:
	Slow rendering
	fragments memory more
	
   Bonuses: Even the active window which the menu is attached too can
	    still render
   Problem: Since the task is no longer blocked from rendering, it is free
	    to close it's window, free the menu strip, and exit
	    while I have the menu's up. Imagine the horrors when I try
	    to send a MENUPICK msg to an invalid msg port.
 
  This still doesn't solve the problem of drawing window outlines
and icons. Do you suggest we call a MoveLayer() and move the whole
window like the NeXT when dragging? Sure it would look smooth on an
A3000, but on an A500 MoveLayer() is horrible. And having layers
for each Icon? YUCK! That would be horrible comparing the way Amiga
icons smoothly drag (vs the Mac dragging an outline)

  Sorry, I must disagree. This is _NOT_ a good thing for the A500/2000.
The Amiga's interface is responsive because of the special cased ways
icons/bobs/menus and outlines are handled. And it's only a minor nitpick.
If you don't like it, put a shell window on every screen, most
Apps have their own screen anyway and the problem disappears.
Unless you suggest C= compile a special 68020/30 version of the OS
with layers/clipping/slective locking for everything. I'd agree.

  Actually, I think menus suck period. It takes to long to select a menu
item. Hotkeys and gadgets are better.

>David Navas                                   navas@cory.berkeley.edu
>	2.0 :: "You can't have your cake and eat it too."
>Also try c186br@holden, c260-ay@ara and c184-ap@torus


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/30/91)

  Horrible hack idea #3 for PopUpMenus:
	SetFunction CloseWindow() and related functions and make sure
	the current Window structure doesn't get pulled out from
	beneath our feet while were diddling with it.


  I made a comment in c.s.a.programmer about PopUpMenus being buggy.
Well I FTPed the newest version to see it it was fixed. It worked for
5 hours and after posting the last msg, I hit F1 to zoom one of my
Conman windows and got a guru (8109 I believe). I'm not touching
PopUpMenu for a long time. My Amiga was GURUless for about 3 weeks.
(The only time I ever get GURUs is when trying out PD hacks, or
when I'm programming[caused by me])

  PopUpMenu's is a nice hack, but something like this should be done at
the OS level.

In the spirit of Mike S.

***************************************************
*I want Menu's that look like Motif but play like *
*AmigaDOS.                                        *
***************************************************


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

navas@cory.Berkeley.EDU (David C. Navas) (06/30/91)

In article <1991Jun29.232917.28817@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>In article <14318@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>>Weeell.  That's one opinion of course.  For the beginner user (which neither of
>>us are) there really isn't enough visual clueing as to whether menus exist
>>or not.  Witness, if you will, poor Joe user confused the first time he
>>fires up dpaint and hits his right mouse button.
>
>   Is our society so illiterate that noone can RTFM anymore? I mean sheesh,
>whenever I get a new stereo/vcr I read the manual so I know what its features

You know, it's attitudes like these that restrict computers to such a small
audience.  Personally, I think you should have stuck with your PC.  Shoot,
why give the user any clue at all, keep him in a text screen.  Sheesh, indeed.

Perhaps our society has BETTER THINGS TO DO than RTFM?

>draw modes. If a user is so stupid that he can't read the manual then
>he doesn't deserve a computer. 

If a programmer doesn't program in a clear, concise, intuitive way, his programs
don't deserve to make any money.

What I'd like to know is how many ovens Americans have compared to how many
Americans know how to cook?

>" When drawing in FooPaint, the right mouse button no longer functions
>normally. The right mouse button now erases pixels. To choose menu items
>you must point the mouse to the top of the screen and press the right mouse
>button."

"When drawing in FooPaint, the right mouse button no longer functions.
 To get your menus, please hit SHIFT_ALT_CTRL-M-E-N-U while humming the
 Star Spangled Banner."

"This brand new GTE lightbulb will last longer than your house.
 To install, please turn power off, pull out Tab A from socket 1, pulling
 perpendicular to Tab B.  Carefully insert socket extender 2 onto Tabs
 A and B, being careful to match Tab A with Female connection 2A.
 Insert lightbulb assembly into socket extender.
 Connect vaccuum assembly to glass cover.  Turn on vaccuum assembly, and
 when vaccuum indicator reads positive, quickly move glass cover over
 lightbulb assembly, making sure that no air accidentally leaks into
 glass cover.
 Weld glass to assembly and turn power back on.

 Warrantee does not extend to incorrectly assembled lightbulb packages."

I don't think so, that's why consistency in the user interface is so
important.  If you think these are silly cases, I'll dig out the directions
old GE refrigeration units used to have.  This was only a close approximation :)

I'm not arguing the case that's it's easier to draw with two buttons for two
pens, just that menus should be clued -- IE at the top of the window, OR
you can use a SHIFT-RIGHT_BUTTON anywhere in the window, or something like 
that.  In the best case -- YOU THE USER get to choose....

>>Also, there are some serious intuition-type conflicts that I'm not convinced
>>PopUpMenu has solved.
>[stating problem isn't simple]

You are right, it is not easy.

>Idea #1:
>Idea #2:

Neither is ideal, as you point out.
 
>  This still doesn't solve the problem of drawing window outlines
>and icons. Do you suggest we call a MoveLayer() and move the whole
>window like the NeXT when dragging? Sure it would look smooth on an

No, why would I suggest something like that?

>A3000, but on an A500 MoveLayer() is horrible. And having layers
>for each Icon? YUCK! That would be horrible comparing the way Amiga
>icons smoothly drag (vs the Mac dragging an outline)

Where are you coming up with this?

>  Sorry, I must disagree. This is _NOT_ a good thing for the A500/2000.

Really, I'm not sure who you are disagreeing with, but it's not me.

>The Amiga's interface is responsive because of the special cased ways
>icons/bobs/menus and outlines are handled. And it's only a minor nitpick.

If your machine hangs, it is NOT a minor problem.  There are two possible
ways out:

   1:  Intuition gets rewritten with hooks to run custom menu code.
   2:  Use Workbench timeout approach.

[By the way, even RJ thinks that his Gel code sucked...]

>  Actually, I think menus suck period. It takes to long to select a menu
>item. Hotkeys and gadgets are better.

Yeah, Ray, should have stuck with that PC.  I suppose you like the way those
WP strips hang over your function keys, or have you memorized all 40 functions?

The idea with menus is rather simple -- they are out of the way when you don't
want them, and they are on screen when you do want them.  The same cannot
be said of gadgets (which are always there) or hotkeys (which are never
on screen).

Combining too many features into one key can be deadly "F10?, drat, I meant
SHIFT F10."  And crowding a zillion gadgets onto the screen makes your
Amiga look like the cockpit of the shuttle.

I tell you what, why don't you go use TECO for awhile.  If you're happy with
that, I can't help you :), otherwise we can have a nice discussion about
what "user interface" means.

David Navas                                   navas@cory.berkeley.edu
	2.0 :: "You can't have your cake and eat it too."
Also try c186br@holden, c260-ay@ara and c184-ap@torus

peter@Sugar.NeoSoft.com (Peter da Silva) (06/30/91)

In article <1991Jun29.205207.5681@neon.Stanford.EDU> torrie@cs.stanford.edu (Evan Torrie) writes:
> jbickers@templar.actrix.gen.nz (John Bickers) writes:
> >    The IFF format dates back to '85, just a year after these .MACs. It
> >    is still the standard format, since it can handle extensions for
> >    24-bit, etc.

>   The PICT format dates back to '84.  It is still the standard format, since
> it can handle extensions for 24-bit, etc.

Oh? Including audio samples, musical scores, animations, MIDI tracks, and so
on?
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/30/91)

In article <14332@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>In article <1991Jun29.232917.28817@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>>In article <14318@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>>>Weeell.  That's one opinion of course.  For the beginner user (which neither of
>>>us are) there really isn't enough visual clueing as to whether menus exist
>>>or not.  Witness, if you will, poor Joe user confused the first time he
>>>fires up dpaint and hits his right mouse button.
>>
>>   Is our society so illiterate that noone can RTFM anymore? I mean sheesh,
>>whenever I get a new stereo/vcr I read the manual so I know what its features
>
>You know, it's attitudes like these that restrict computers to such a small
>audience.  Personally, I think you should have stuck with your PC.  Shoot,
>why give the user any clue at all, keep him in a text screen.  Sheesh, indeed.

  (I don't, and havenever owned a PC., so there. :-p)

>Perhaps our society has BETTER THINGS TO DO than RTFM?

   Perhaps our society has better things to do than read? When 
software is distributed I think users should read the instruction manual.

>I'm not arguing the case that's it's easier to draw with two buttons for two
>pens, just that menus should be clued -- IE at the top of the window, OR
>you can use a SHIFT-RIGHT_BUTTON anywhere in the window, or something like 
>that.  In the best case -- YOU THE USER get to choose....

  As far as I know, lots of paint programs have selectable menu bars.
(Turn them on of off) Most of them have a paint toolbox at the top of the 
screen with menu bar. Ok, if your willing to justify screen real
estate I guess you could put a "click here for menus you dummy" at the top of
the screen.

>>>Also, there are some serious intuition-type conflicts that I'm not convinced
>>>PopUpMenu has solved.
>>[stating problem isn't simple]
>
>You are right, it is not easy.
>
>>Idea #1:
>>Idea #2:
>
>Neither is ideal, as you point out.
> 
>>  Sorry, I must disagree. This is _NOT_ a good thing for the A500/2000.
>
>Really, I'm not sure who you are disagreeing with, but it's not me.

  I'm disagreeing with the fact that Menus shouldn't lock rendering, on the
A500 locking is more efficient.

>>The Amiga's interface is responsive because of the special cased ways
>>icons/bobs/menus and outlines are handled. And it's only a minor nitpick.
>
>If your machine hangs, it is NOT a minor problem.  There are two possible
>ways out:
>
>   1:  Intuition gets rewritten with hooks to run custom menu code.
        Might make DIG harder.
>   2:  Use Workbench timeout approach.
       ???
>[By the way, even RJ thinks that his Gel code sucked...]

  I think the Gel code sucks too, it's too slow. It bogs down the entire
machine just running a simple Gel object.

>>  Actually, I think menus suck period. It takes to long to select a menu
>>item. Hotkeys and gadgets are better.
>
>Yeah, Ray, should have stuck with that PC.  I suppose you like the way those
>WP strips hang over your function keys, or have you memorized all 40 functions?

  Where do I ever said I own a PC or ever owned one? I think the Menu
paradigm sucks, there must be something better, like pop-up toolboxes/gadgets
or atleast pop-up menus are better than normal menus. I hate having to
move the mouse to the top of the screen to select a function!

>The idea with menus is rather simple -- they are out of the way when you don't
>want them, and they are on screen when you do want them.  The same cannot
>be said of gadgets (which are always there) or hotkeys (which are never
>on screen).

  But menus take mouse gymnastics to activate. 

>I tell you what, why don't you go use TECO for awhile.  If you're happy with
>that, I can't help you :), otherwise we can have a nice discussion about
>what "user interface" means.

  I use Emacs, do I win a prize?

 I'd be glad to discuss user-interfaces. I just thing the standard menus
that the Mac/Amiga use are cumbersome sometimes for something like a mouse.
A two button light-pen/touch screen would be much cooler. Touch the
titlebar, then touch a menu item. But using the mouse for heavy
duty menu work can be nerve racking sometimes. The WIMP interface
isn't the be-all of interfaces. I simply think something better, more
adaptable to a mouse can be worked out.

(Pop-up menus are a step in the right direction. I think pop-up menus
should be toggleable so that sometimes they stay on the screen when you
release the mousebutton and go away when you click the mouse button
again.)

>David Navas                                   navas@cory.berkeley.edu
>	2.0 :: "You can't have your cake and eat it too."
>Also try c186br@holden, c260-ay@ara and c184-ap@torus


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

navas@cory.Berkeley.EDU (David C. Navas) (06/30/91)

Now we're getting someplace useful. :)

In article <1991Jun30.015828.5393@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>In article <14332@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
>>In article <1991Jun29.232917.28817@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>  (I don't, and havenever owned a PC., so there. :-p)

Used only for demo. :)

>
>>Perhaps our society has BETTER THINGS TO DO than RTFM?
>
>   Perhaps our society has better things to do than read? When 
>software is distributed I think users should read the instruction manual.

And I think that users should be able to get as much performance out
of a program WITHOUT the manual, but when they get stuck, the manual should
be helpful (which, sigh, they rarely are.  But they're usually stuck on
paper....).

>  As far as I know, lots of paint programs have selectable menu bars.

Precisely, so that when you start it up, you know what's what.

>(Turn them on of off) Most of them have a paint toolbox at the top of the 
>screen with menu bar. Ok, if your willing to justify screen real
>estate I guess you could put a "click here for menus you dummy" at the top of
>the screen.

Yep, probably what I would argue.  

Actually, I'd argue that the current menu paradigm is really hosed.  Especially
on the Amiga, and it's getting worse on the Mac, too.

>  I'm disagreeing with the fact that Menus shouldn't lock rendering, on the
>A500 locking is more efficient.

Okay, give this one a shot then.

Amiga brings up menus.
*WHILE* menus are up, layer is created beneath where the menus are.
Layers gets reset so that menu now reside entirely within layer, hidden
layers are given the swapped bitmapped images, back, and LayerInfo is
unlocked.

Woila, user response didn't suffer, and we get something which doesn't
*keep* layers locked.

Icons, etc. are a completely separate problem, and should *definitely*
lock the screen.  OR we need to add greater abilities to those Bobs...
[like every other system has to do with mouse pointers cause they don't
have Sprites, natch.]

>  I think the Gel code sucks too, it's too slow. It bogs down the entire
>machine just running a simple Gel object.

Here's hoping in 2.1...

>  Where do I ever said I own a PC or ever owned one? I think the Menu

It's a wicked lie. :)

>paradigm sucks, there must be something better, like pop-up toolboxes/gadgets
>or atleast pop-up menus are better than normal menus. I hate having to
>move the mouse to the top of the screen to select a function!

Menus are good for things which are consistent across apps.  File:Open/etc.,
Edit:Cut/Paste/etc....

And, of course, we want tear off menus.

I agree with the popup menus, they are much better suited for a lot of
needs.

>>The idea with menus is rather simple -- they are out of the way when you don't
>>want them, and they are on screen when you do want them.  The same cannot
>>be said of gadgets (which are always there) or hotkeys (which are never
>>on screen).
>
>  But menus take mouse gymnastics to activate. 

Righto, detachable, tear-off menus.  Very nice.  Even nicer if you could
reduce them to an icon (button).  Even better to have the user be able to
customize how his menu system works, of course.

>>I tell you what, why don't you go use TECO for awhile.  If you're happy with
>>that, I can't help you :), otherwise we can have a nice discussion about
>>what "user interface" means.
>
>  I use Emacs, do I win a prize?

Well, actually, you do.  Out of the editors tested way back when, it was
one of the best (especially for a Glass TTY interface).

Of course, one of the reasons you use Emacs over TECO is that Emacs is
way nicer to use, eh?  {Yes, yes, emacs was written via TECO way back when)

> I'd be glad to discuss user-interfaces. I just thing the standard menus
>that the Mac/Amiga use are cumbersome sometimes for something like a mouse.

Could be.  That's why EVERY menu operation should have a keyboard equivalent.
Especially for editors, where moving your hand to the mouse takes awhile.
You wouldn't need to use your mouse, then.  But for the casual user, 
he/she wouldn't need to remember dozens of shortcuts.

>A two button light-pen/touch screen would be much cooler. Touch the
>titlebar, then touch a menu item. But using the mouse for heavy
>duty menu work can be nerve racking sometimes. The WIMP interface

Well, WIMP is better than 24 line terminals, but it's got a ways to go...
I disagree about the lightpen though.  It'd take longer to use a lightpen
(pick it up, mvoe to location, push, move, push).  Especially for
someone who works out and likes to be able to relax his arms on the
keyboard.  Would hate to pick up my arms :)

>isn't the be-all of interfaces. I simply think something better, more
>adaptable to a mouse can be worked out.

Well, possibly.  There are only so many things you can do with the mouse.
And Amiga programs do generally have poor UI's, it's improving with
2.0 though.

Don't you hate working out the quirks with file requesters:  double-click
or single-click to change to a directory?  Can you use the arrow keys
to move between selections?  Or string gadget entry?  

>(Pop-up menus are a step in the right direction. I think pop-up menus
>should be toggleable so that sometimes they stay on the screen when you
>release the mousebutton and go away when you click the mouse button
>again.)

I've always liked to be able to "pin" my menus to the work area.
ESPECIALLY when testing.  Can't tell you how many race conditions you can
find that way....  Some of them were quite, ummm, interesting.

Programmable interfaces.  That's what I want.  Intuition has a *long* way to
go for something like that, though.  Too bad....

David Navas                                   navas@cory.berkeley.edu
	2.0 :: "You can't have your cake and eat it too."
Also try c186br@holden, c260-ay@ara and c184-ap@torus

torrie@cs.stanford.edu (Evan Torrie) (06/30/91)

peter@Sugar.NeoSoft.com (Peter da Silva) writes:

>>   The PICT format dates back to '84.  It is still the standard format, since
>> it can handle extensions for 24-bit, etc.

>Oh? Including audio samples, musical scores, animations, MIDI tracks, and so
>on?

  No, that's the movie format, which can sync all of the above.

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"I didn't get where I am today without knowing a good deal when I see one,
 Reggie."  "Yes, C.J."

torrie@cs.stanford.edu (Evan Torrie) (06/30/91)

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:

>In article <14332@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:

>>Perhaps our society has BETTER THINGS TO DO than RTFM?

>   Perhaps our society has better things to do than read? When 
>software is distributed I think users should read the instruction manual.

  Our society does have better things to do than read, especially if the
reason for reading is just because someone has decided to use some
kinky type of interface, which matches nothing else available.

>  Where do I ever said I own a PC or ever owned one? I think the Menu
>paradigm sucks, there must be something better, like pop-up toolboxes/gadgets
>or atleast pop-up menus are better than normal menus. I hate having to
>move the mouse to the top of the screen to select a function!

  Why don't you just assign command keys to the menu items you use a lot?
Then, while you're learning, you can scan the menus with your mouse, but
for heavy duty work, you just settle back to your command keys.

>>The idea with menus is rather simple -- they are out of the way when you don't
>>want them, and they are on screen when you do want them.  The same cannot
>>be said of gadgets (which are always there) or hotkeys (which are never
>>on screen).

>  But menus take mouse gymnastics to activate. 

  But gadgets take up screen space, while hotkeys take mental gymnastics to
be able to remember every one of them when you're an infrequent user.

>duty menu work can be nerve racking sometimes. The WIMP interface
>isn't the be-all of interfaces. I simply think something better, more
>adaptable to a mouse can be worked out.

  Well, how about a voice interface?  "Edit, Cut".

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"I didn't get where I am today without knowing a good deal when I see one,
 Reggie."  "Yes, C.J."

barrett@iastate.edu (Barrett Marc N) (06/30/91)

In article <arctngnt.1685@amiganet.chi.il.us> arctngnt@amiganet.chi.il.us (Bowie J Poag) writes:
>In article <286BBBC1.27644@orion.oac.uci.edu>, nguyent@balboa.eng.uci.edu
>(Thien Nguyen) writes:
>>
>>
>>I have one complaint about workbench 2.0 on the Amiga.  They should make
>>dragging and putting the icons in the drawers like the Mac.  When you have
>>several icons to put in a drawer sometimes, it's hard to know which 
>>directory I am putting the icons in.  The directories should get selected
>>or something...
>
>
>
>
>
>Uhhhh, they already have that. :)

   Not "they" don't, if you are talking about the Amiga.  What Mr. Poag
was referring to was the way that, on a Macintosh, the destination icon
highlights if you drag one or more icons around the desktop.  The Amiga
has nothing even closely resembling this, and dragging icons around the
Amiga's Workbench becomes a guessing game as to where the icon will end
up once you release it, especially if you are dragging multiple icons,
large icons, or both.  
    
>
>"Think John Hinkley would be impressed if Reagan shot Jodie Foster?" - Me
>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>Nothin like a good single-tasking, single-processor based beep-box like an IBM
>to liven things up 'round the office!
>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>Direct all bomb threats and assorted hate-mail to arctngnt@amiganet.chi.il.us









-- 
  -------------------------------------------------------------
 / Marc Barrett  -MB- | BITNET:   XGR39@ISUVAX.BITNET        /   
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU   /      
------------------------------------------------------------

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) (06/30/91)

torrie@cs.stanford.edu (Evan Torrie) writes:
>  Well, how about a voice interface?  "Edit, Cut".

Well, I know you were only somewhat serious when you suggested this,
but I want to point out the negatives anyway.

* You will have problems in situations (like computer labs) where many
  computers are close together.

* Voice commands force you to memorize the commands before using them.
  This (to me) is the main benefit of using menus.  From Inside
  Macintosh VI:

      "Users rely on recognition, not recall [...] People
      don't have to remember anything the computer already
      knows, such as which commands are available."
  
  If you want to use voice commands IN ADDITION to menu commands, I
  don't see how that improves the status quo.  In this case, we're not
  talking about voice vs. menus... we're talking about voice vs.
  keyboard shortcuts.  I don't know about you, but I'd rather hit a
  key sequence than say, "cut."  I'm sure the person working on the
  computer next to me feels the same way.


Voice commands might be useful one day in the future when natural
language parsers, voice recognition, and other AI things (about which I
have little knowledge) are more advanced.  If a businessman can ask the
computer questions like:

     "If we lay off 1500 employees and cut margins across the
      product line by 5%, how would that affect our bottom line?"

and expect a reasonable answer, then *obviously* voice input will be
natural and useful.  Until then...

-Sho
-- 
sho@physics.purdue.edu
                            

jbickers@templar.actrix.gen.nz (John Bickers) (06/30/91)

Quoted from <1991Jun29.205207.5681@neon.Stanford.EDU> by torrie@cs.stanford.edu (Evan Torrie):
> jbickers@templar.actrix.gen.nz (John Bickers) writes:

> >    The IFF format dates back to '85, just a year after these .MACs. It
> >    is still the standard format, since it can handle extensions for

>   The PICT format dates back to '84.  It is still the standard format, since
> it can handle extensions for 24-bit, etc.

    Except that it is NOT the standard format. If it were a genuine
    standard, then why are the pictures exported to other platforms by
    local Mac owners in a different Macintosh format, rather than PICT?

    Pick one:

    (a) the .MAC was the standard format, but now things have changed. And
        thus dies the "still the standard format".

    (b) the .MAC is a non-standard format that people used because they
        didn't know better. Says a lot for the quality of such "standards"
        on the Mac. The Ami paint software I've seen can't save in
        anything BUT IFF.

    Point (b) is similar to the line of reasoning re the clipboard, btw.

> Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
--
*** John Bickers, TAP, NZAmigaUG.        jbickers@templar.actrix.gen.nz ***
***         "Endless variations, make it all seem new" - Devo.          ***

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) (07/01/91)

jbickers@templar.actrix.gen.nz (John Bickers) writes:
>    Pick one:
>
>    (a) the .MAC was the standard format, but now things have changed. And
>        thus dies the "still the standard format".
>
>    (b) the .MAC is a non-standard format that people used because they
>        didn't know better. Says a lot for the quality of such "standards"
>        on the Mac. The Ami paint software I've seen can't save in
>        anything BUT IFF.

Pardon me, but I've been using and programming the mac for six years,
and I have never heard of the .MAC format.  Can anyone tell me what
it really is?  Is it a MacPaint file?  Is it a PICT file?  EPS?  TIFF?
Let me give you a run-down:

   MacPaint:  Created early-early-early for use by the MacPaint program. 
              Stores b/w bitmaps of a specific size (1 page) with a
              little compression.

   PICT:      Standard picture file also from early-early-early.  PICT
              files contain a bunch of opcodes which must be
              incredibly difficult for other machines to decipher.
              The simple ones are instructions like "draw a rectangle
              here."  Complicated ones are more mac specific.

              On the mac, a programmer just has to call DrawPicture()
              and it decodes the picture for him.  Creating a PICT
              file is equally trivial.  PICT files have been extended
              to cover 24-bit images, JPEG compression, automatic
              dithering (used when 24 bit images are shown on an 8 bit
              screen, for example), and so on.

   EPS:       Encapsulated PostScript.  Bascially just PostScript +
              a little extra information like a bounding rectangle 
              for the picture.  Useful for programs that do fancy
              PostScript tricks and for trading with IBM owners.  

   TIFF:      Never used it myself, but it's an image format that people
              use a lot for scanned images.  I imagine it's because
              PICT files are bigoted and work best with 72dpi images.
              I think TIFF files can also be shared with IBM owners.

The last two formats are industry-driven standards.  EPS and TIFF
exist because there are certain ways in which the PICT format is
deficient.  The MacPaint format is almost never used these days.  It
became a standard a long time ago for the reason that the MacWrite
format became a standard: MacPaint and MacWrite were given away free
with each mac.

From what little I know about it, IFF seems very powerful.  I imagine
there are areas in which it outshines the PICT format.  However, I
don't think you can fault the PICT format for being inextensible.  I
also don't think you can argue that the PICT format is not a standard
on the mac.  Every modern paint program that I know of allows you to
import and export PICT files.  PICT resources (exactly the same as
PICT files) are used to transfer pictures through the clipboard.  I
know of no modern word processor which doesn't accept pictures.

Perhaps someone can tell me more about IFF and tell me why it is
better than PICT.  Is it really so powerful that EPS files would not
be useful?  I'm not even sure what kind of object-based drawing
commands IFF can contain.  Can IFF specify a picture as being, "one
rectangle from here to here, a line, a squiggly, and a polygon filled
with this pattern."

-Sho
-- 
sho@physics.purdue.edu 

torrie@cs.stanford.edu (Evan Torrie) (07/01/91)

sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:

>torrie@cs.stanford.edu (Evan Torrie) writes:
>>  Well, how about a voice interface?  "Edit, Cut".

>* You will have problems in situations (like computer labs) where many
>  computers are close together.

  Yep, although there's a lot of work being done on directional
microphone technology, and filtering out speakers other than the user.

>* Voice commands force you to memorize the commands before using them.
>  This (to me) is the main benefit of using menus.  From Inside
>  Macintosh VI:

  I would suggest still having the menus, but being able to navigate
by voice, e.g. "Edit" - the Edit menu drops down, showing Undo, Cut, 
Copy Paste etc.  Then "Cut" chooses the Cut command.  Sort of like 
Word 4.0's keyboard menu walking.  You should also be able to use
voice for non-menu commands, such as palettes of tools, clicking and
dragging etc.  Since everyone is now writing their applications with
Apple Events for every one of their program's commands (:-)), it 
should be trivial to hook up a voice recognition system for a 
particular program.

>  
>  If you want to use voice commands IN ADDITION to menu commands, I
>  don't see how that improves the status quo.  In this case, we're not
>  talking about voice vs. menus... we're talking about voice vs.
>  keyboard shortcuts.  I don't know about you, but I'd rather hit a
>  key sequence than say, "cut."  I'm sure the person working on the
>  computer next to me feels the same way.

  Give the user the choice.  This is another one of those "medley"
situations.  Sometimes I might find speaking faster, sometimes I
might find using the mouse faster, and sometimes I might like to use
the keyboard.  It can't hurt to add another option (especially for those
who have limited options already [e.g. disabled users]).

>Voice commands might be useful one day in the future when natural
>language parsers, voice recognition, and other AI things (about which I
>have little knowledge) are more advanced.  If a businessman can ask the
>computer questions like:

>     "If we lay off 1500 employees and cut margins across the
>      product line by 5%, how would that affect our bottom line?"

  Hmmm.  I wonder whether Sculley used something like this :-)  

>and expect a reasonable answer, then *obviously* voice input will be
>natural and useful.  Until then...

  I think it can be very useful in the meantime,  (especially since what
you describe is still a long way off).

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
"Cold is God's way of telling us to burn more Catholics" - Lady Whiteadder

mmoore@ux.acs.umn.edu (Malcolm Diallo Moore) (07/01/91)

In article <1991Jun27.235411.16654@mintaka.lcs.mit.edu$ rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
$
$(DisplayBeep() is very annoying, it's meant that way to get your
$attention. It flashes the entire screen (on my screen colors) yellow/bright
$white for a period of atleast a second.  DisplayBeep can be patched to
$use a sample (like a beep, siren, etc)
$
$--
$/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
$| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
$\ UUCP:uunet!tnc!m0023        *                                              /

Yeah yeah yeah I know this is the wrong newsgroup to post it but I saw it here
and I ain't wasting any more bandwith than I have to so.

Is there a program I could put in my startup-sequence that would patch
DisplayBeep()?  Better yet is there a program that you can change (either in
menu or on CLI) the sound made when DisplayBeep() is called?

ADthanxVANCE.

Malcolm "Get Wit The Program" Moore
(mmoore@ux.acs.umn.edu)
Whaddaya want, a biscuit?

awessels@ccwf.cc.utexas.edu (Allen Wessels) (07/01/91)

In article <5395@dirac.physics.purdue.edu> sho@gibbs.physics.purdue.edu (Sho Kuwamoto) writes:

>Pardon me, but I've been using and programming the mac for six years,
>and I have never heard of the .MAC format.  Can anyone tell me what
>it really is?  Is it a MacPaint file?  Is it a PICT file?  EPS?  TIFF?

It has been probably 6 years since I've seen a reference to .MAC files.  They
are just MacPaint files.  I'd never heard that there was that much of a
problem with them other than stripping out the header info.  I'm amazed that
it was even brought up.

peter@Sugar.NeoSoft.com (Peter da Silva) (07/01/91)

In article <14318@pasteur.Berkeley.EDU> navas@cory.Berkeley.EDU writes:
> Weeell.  That's one opinion of course.  For the beginner user (which neither of
> us are) there really isn't enough visual clueing as to whether menus exist
> or not.  Witness, if you will, poor Joe user confused the first time he
> fires up dpaint and hits his right mouse button.

That's dPaint's problem.

> Well, except that in the case of rendering them to the screen a layer needs
> to be created.

That's a given, and a good reason to keep the current menu implementation.

> Bzzzt.  :)  What if the window isn't *wide* enough?  You won't be able to read
> the text.

Who says the text of the menu is limited to the width of the window? It isn't
on Microsoft Windows.

> Also, there are some serious intuition-type conflicts that I'm not convinced
> PopUpMenu has solved.

Well, it hasn't triggered any of them for me yet.

> The menu system on the Amiga sucks.

I don't agree. It's no worse than on the Mac. The only think the Mac has over
it is scrolling menus, and that's an implementation detail... can be fixed
without changing the interface.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"

peter@Sugar.NeoSoft.com (Peter da Silva) (07/01/91)

In article <1991Jun30.015828.5393@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
> A two button light-pen/touch screen would be much cooler. Touch the
> titlebar, then touch a menu item. But using the mouse for heavy
> duty menu work can be nerve racking sometimes.

You don't like mice, and you prefer light pens? Ever hear of Gorilla Arm?

Actually, the Amiga menu bar makes sense for single-sensor mechanisms like
a touchscreen, light pen, or *single button* mouse.

Which is where this whole discussion started: *De-Macifying* the Amiga.
Removing Mac kludges like menu bars from the interface...

> (Pop-up menus are a step in the right direction. I think pop-up menus
> should be toggleable so that sometimes they stay on the screen

OpenLook has something like that: each menu has a little pushpin icon
that you can select to stick the menu to the screen.
-- 
Peter da Silva.   `-_-'   <peter@sugar.neosoft.com>.
                   'U`    "Have you hugged your wolf today?"