<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">+100<br><br><div dir="ltr"><span style="font-size: 13pt;">/—————————————————————/</span><div><span style="font-size: 13pt;">For encrypted mail use jgpfersich@protonmail.com - Free</span><span style="font-size: 13pt;"> account at ProtonMail.com</span><div>Web: https://objectnets.net and https://objectnets.org</div></div><div>https://datascilv.com https://datascilv.org</div><div><br></div></div><div dir="ltr"><br><blockquote type="cite">On Mar 30, 2020, at 15:39, tim Rowledge <tim@rowledge.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span></span><br><span></span><br><blockquote type="cite"><span>On 2020-03-30, at 2:23 PM, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>idiomatic: using, containing, or denoting expressions that are natural to a native speaker. </span><br></blockquote><blockquote type="cite"><span>So whileTrue: is natural for a native Smalltalker</span><br></blockquote><span></span><br><span>Exactly. And as a native speaker of Smalltalk I find doWhileTrue: unspeakably ugly.</span><br><span></span><br><span>[this doThat ] doWhileTrue:[ thing farkle]</span><br><span></span><br><span>I mean, just look at it. Which block is the one being tested for the boolean? Are we saying this doThat gets excuted while thing farkle returns true? Or while this doThat  returns true we keep executing think farkle?</span><br><span></span><br><span>[this doThat ] whileTrueDo:[ thing farkle]</span><br><span></span><br><span>... is at least bearable but seriously, why do we need anything other than whileTrue: here?</span><br><span></span><br><span>tim</span><br><span>--</span><br><span>tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim</span><br><span>Strange OpCodes: QVC: Question Valid Command</span><br><span></span><br><span></span><br><span></span><br></div></blockquote></body></html>