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!
