2014-07-16 11:30 GMT-03:00 Torsten Bergmann <[email protected]>:
> Hi Esteban,
> I think the
>
>  Do/Evaluate it  Print it Debug it
> menu naming is a tribute to Smalltalk history as it was already part of ST80
> (see 
> http://www.cosc.canterbury.ac.nz/wolfgang.kreutzer/cosc205/images/stShot13.gif)
>
> In this case the text is seen not only as text but as a real expression - 
> maybe
> that's the reason for the "it" and also the reason for having this in a 
> separate
> menu group divided by a separator line.
>
> I would not change it, even when it is not consistent or make some people feel
> uncomfortable for three reasons:
>
>  1. The do it/print it/debug it is part of nearly any Smalltalk or Pharo 
> tutorial/books
>     so this is what people would expect it to look like

That's what I'm saying, it's the way it is because of historical reasons. :)

However a UI with camel-cased commands (fileOut, printOut), is not a
reference of good UI design.

>  2. The Cut/Copy/Paste is known from any other UI based operating system and 
> application,
>     so this is what people would expect it to look like

Of course, I wouldn't change it. :)

> and the strongest reason:
>
>  3. If you change "Print it" to just "Print" people would expect something
>     is coming out of their printer device! ;)

I can't see how "Print" means "send to the paper printer" and "Print
it" means "convert to a textual representation and print it in the
display" ;-)

I think the stronger reason is the #1.


This is not big deal, let's not make a huge debate (too late) out of this.

Ben, say "evaluate" when you want somebody to "DoIt", and I guess that
would be fine.


Regards!

Reply via email to