I find the "... it" suffix obsolete. "Delete it", "Do it", "Print it", etc.

Maybe it made sense in the past, but today it feels weird.

There is no "Cut it", "Paste it", etc... nor similar in other software.
IMO, if the menu is contextual, the context already applies the "it" (subject).

Regards.





Esteban A. Maringolo


2014-07-15 15:16 GMT-03:00 kilon alios <[email protected]>:
> In python there is eval() which evaluates
>
> and there is exec() which executes
>
> The difference is that one calculates a value which it returns , the other
> executes code.
>
> Personally I find "do it" very good choice because it makes clear what you
> referring to , in contrast "evaluate" and "execute" can mean different
> things under different context.
>
>
> On Tue, Jul 15, 2014 at 9:07 PM, stepharo <[email protected]> wrote:
>>
>> In general I banned evaluate from the book vocabulary because people think
>> that this is slower.
>> I saw teachers writing that smalltalk is interpreted and java compiled :).
>> I use execute.
>>
>>
>>
>> On 15/7/14 19:20, Ben Coman wrote:
>>>
>>>
>>> Mostly I take for granted that "DoIt" has always been the way to evaluate
>>> things with Smalltalk, however I find it awkward to use in writing a
>>> tutorial.  Some examples... * After saving, select "Grid new" and "DoIt"  --
>>> this sounds awkward, and even that you might need select the latter as well.
>>> * After saving, "Grid new" DoIt.  -- doesn't read nice
>>> * After saving, DoIt to "Grid new."  -- worst of all
>>>
>>> I'd feel better writing something like this...
>>> * After saving, evaluate "Grid new".
>>> but "evaluate" is not an item in the menus.  I think actually many people
>>> talk this way with the implicit convention that "evaluate" means "DoIt".
>>>
>>> So first, does anyone have a good way to compose sentences using "DoIt".
>>> Second, how evil would it be to change the menus from "DoIt" to
>>> "Evaluate" and so avoid the implicit convention.
>>>
>>> cheers -ben
>>>
>>>
>>>
>>>
>>
>>
>

Reply via email to