Hi Estaban, On Mon, Sep 15, 2014 at 3:30 AM, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
2014-09-14 15:53 GMT-03:00 Tudor Girba <tudor@tudorgirba.com>:
Hi Phil,
It would be cool to know the reasons why people have to use other tools. Perhaps we can do something about it.
If it involves text edition or manipulation, I use external tools because of the lack of certain features in Pharo workspaces (or even syntax highlighting limits) or due to the comfort I find in using the same key bindings/shortcuts I use everywhere to edit a csv file, SQL script, chunk or whatever. That's one of the reasons. :)
Could we go into details here? I am genuinely interested in collected these use cases. As noted before, syntax highlighting is now supported in GToolkit via Rubric. What kind of keybindings are we talking about? Another one is that I found the option to do things externally to be
"safer" than relying on a unique tool to do all the tasks. "Rule of Composition" and "Rule of Modularity" according to the Unix Philosophy.
Not to mention the "Rule of Parsimony": Write a big program only when
it is clear by demonstration that nothing else with do. :)
I think we should not mistaken big for powerful and neither should we do it the other way around. If there is anything we show in Pharo is that we can do small and powerful. But, please keep in mind that I am referring to activities that you would like to do without leaving your objects. Cheers, Doru
Regards!
Esteban A. Maringolo
-- www.tudorgirba.com "Every thing has its own flow"