<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>[snip]<br><blockquote type="cite"><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">I was trying to emphasize that it may be harder to students to keep their code neater compared to some other languages which usually have code that rarely exceed 1 line.</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Example:</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Racket using the universe teachpack:</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>
</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><div>(define (s-mouse-engine s x y event)</div><div>&nbsp;&nbsp;(cond</div><div>&nbsp;&nbsp; &nbsp;[(and&nbsp;</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp;(and (&gt; x 248) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (&lt; x 424))&nbsp;</div><div>&nbsp;&nbsp; &nbsp; &nbsp;(and (&gt; y 570) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (&lt; y 649)))</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;(make-S-STATE</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; (get-s-background s)&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;;;I have made methods here to reduce length, but other wise it would be longer.</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; (make-button</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(s-mouse-engine-worker1 event "button-img")</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(get-s-button-x s) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;;;I have made methods here to reduce length, but other wise it would be longer.</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(get-s-button-y s) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;;;I have made methods here to reduce length, but other wise it would be longer.</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(s-mouse-engine-worker1 event "button-initiate")))]</div></span></font></div></blockquote><br></div><div>How would you write that in another language that rarely exceeds one line?</div><div><br></div><div>rac</div></body></html>