[squeak-dev] Survey: what do you do with Squeak, what do you *want* to do?
frank.shearar at gmail.com
Thu Mar 8 18:58:25 UTC 2018
On 8 March 2018 at 06:15, Sean P. DeNigris <sean at clipperadams.com> wrote:
> timrowledge wrote
> > What would I like to be able to use Squeak for?
> > Everything.
> Amen to that!
> [rant, but hopefully not too OT]
> I recently forayed into the bash world to get CI up and running for my
> Smalltalk projects - certainly one of the circles of hell! Where one would
> simply write a simple, understandable code snippet in Smalltalk, in the
> world, you have to know insanely-irrelevant-to-the-task-at-hand things
> "alphabetize the arguments and put each one on a separate line with a
> command line break (`… /`) so that git diffs will be easier to compare
> manually - W.T.H.!! I got so frustrated that I stopped and took a half a
> to wrap the "logic" in Smalltalk - phewww much better. Reading the docs,
> which had no sense of irony or even awareness that they were seemingly
> spending most of their time and energy on accidental complexity instead of
> performing useful work, I thought of Alan Kay's statement (heavily
> paraphrased) that many programmers relish in systems in direct proportion
> their obtuseness because they get satisfaction of being the only person on
> earth to be able to actually make the thing work!
> [/rant, but hopefully not too OT]
I used to be really annoyed by people demanding that "irrelevant" things be
alphabetized - usings clauses in C#, in particular. Except that if you
alphabetize things, you drastically reduce the chances of a merge conflict.
I don't see how Bash or Squeak could save you from that - Monticello is not
clever enough, IIRC, to handle two edits to the same line of a method.
But otherwise, I... would avoid Bash as much as possible. It's not the
nicest language in the world in which to write anything. (Hence why all my
CI work in Squeak was in Ruby, which is much nicer to work with than Bash.)
> Sent from: http://forum.world.st/Squeak-Dev-f45488.html
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev