<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 8 March 2018 at 06:15, Sean P. DeNigris <span dir="ltr"><<a href="mailto:sean@clipperadams.com" target="_blank">sean@clipperadams.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">timrowledge wrote<br>
<span class="">> What would I like to be able to use Squeak for?<br>
> Everything.<br>
<br>
</span>Amen to that!<br>
<br>
[rant, but hopefully not too OT]<br>
I recently forayed into the bash world to get CI up and running for my<br>
Smalltalk projects - certainly one of the circles of hell! Where one would<br>
simply write a simple, understandable code snippet in Smalltalk, in the bash<br>
world, you have to know insanely-irrelevant-to-the-<wbr>task-at-hand things like<br>
"alphabetize the arguments and put each one on a separate line with a<br>
command line break (`… /`) so that git diffs will be easier to compare<br>
manually - W.T.H.!! I got so frustrated that I stopped and took a half a day<br>
to wrap the "logic" in Smalltalk - phewww much better. Reading the docs,<br>
which had no sense of irony or even awareness that they were seemingly<br>
spending most of their time and energy on accidental complexity instead of<br>
performing useful work, I thought of Alan Kay's statement (heavily<br>
paraphrased) that many programmers relish in systems in direct proportion to<br>
their obtuseness because they get satisfaction of being the only person on<br>
earth to be able to actually make the thing work!<br>
[/rant, but hopefully not too OT]<br></blockquote><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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.)</div><div><br></div><div>frank</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
-----<br>
Cheers,<br>
Sean<br>
--<br>
Sent from: <a href="http://forum.world.st/Squeak-Dev-f45488.html" rel="noreferrer" target="_blank">http://forum.world.st/Squeak-<wbr>Dev-f45488.html</a><br>
<br>
</blockquote></div><br></div></div>