Btw, for me, probably as for others, the problem is not really to type `define&#39;, since I have a keybinding shortcut for that, but that it takes too much visual space when my eye should rather not be lost in too much information on the screen so as to focus on the important parts of the code. Personal taste, though.<br>

<br>Laurent<br><br><div class="gmail_quote">On Thu, May 10, 2012 at 6:19 PM, Laurent <span dir="ltr">&lt;<a href="mailto:laurent.orseau@gmail.com" target="_blank">laurent.orseau@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><br><div class="gmail_quote"><div class="im">On Thu, May 10, 2012 at 5:54 PM, Greg Hendershott <span dir="ltr">&lt;<a href="mailto:greghendershott@gmail.com" target="_blank">greghendershott@gmail.com</a>&gt;</span> wrote:<br>

</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Should `def&#39; be added as an alias for `define&#39;?<br>
<br>
Possible reasons why:<br>
1. Most frequently used.<br>
<a href="http://lists.racket-lang.org/dev/archive/2012-May/009429.html" target="_blank">http://lists.racket-lang.org/dev/archive/2012-May/009429.html</a><br>
2. Name shortening seems to be a current theme.<br>
3. The new style guide prefers `define&#39; over `let&#39;.<br>
<br>
Re 3 I like the less-indented benefit of `define&#39; instead of `let&#39;.<br>
OTOH it&#39;s more verbose.<br></blockquote></div><div><br>I agree.  I would probably prefer `def&#39; for inner definitions, but stick with `define&#39; for top-level ones. Maybe.<br></div><div class="im"> <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




Possible reasons why not:<br>
1. It smells too much like Clojure? (Although I suppose you could<br>
argue `define&#39; smells like classic Scheme.)<br></blockquote></div><div><br>Not imitating good ideas is not really a sign of great intelligence I believe. That does not mean this one is good, just saying.<span class="HOEnZb"><font color="#888888"><br>

<br>Laurent<br>
</font></span></div></div>
</blockquote></div><br>