[Pharo-dev] consideration of Smalltalk "DoIt"

Sebastian Sastre sebastian at flowingconcept.com
Tue Jul 15 14:04:54 EDT 2014

Having evaluate wont hurt but I would NOT remove the traditional do it

For sentences with it, I would alternate between 

Evaluate 'Grid new'

and remember that doIt is a message send and button/command like

"select 'Grid new' and 'Do it' from the menu" 

some smalltalk IDEs can say

"select 'Grid new' and press the 'Do it' button"



> On 15/07/2014, at 14:33, "Esteban A. Maringolo" <emaringolo at gmail.com> wrote:
> I would use "Evaluate". And even go a little bit further, and propose
> a rename of "DoIt" to "Evaluate".
> The command line handler is "EvaluateCommandLineHandler".
> Dolphin used "evaluate", it feels natural even for not-native English
> speakers like me.
> Also, REPL stands for read-EVAL-print-loop. So eval is an widely
> accepted term to run a chunk of code.
> Regards.
> Esteban A. Maringolo
> 2014-07-15 14:20 GMT-03:00 Ben Coman <btc at openinworld.com>:
>> 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
> <dolphin-evaluate.png>

More information about the Pharo-dev mailing list