The choice of &quot;variable&quot; is motivated by students and the desire to align with terms they know from high school math.   The distinction between variable and identifier is too subtle for many students.<br><br>Kathi <br>
<br><div class="gmail_quote">On Fri, Jun 3, 2011 at 3:13 PM, Jay McCarthy <span dir="ltr">&lt;<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@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;">
&quot;Use ‘argument’ for actual arguments and ‘variable’ for formal<br>
arguments and in the body of the definition.&quot;<br>
<br>
I prefer argument and parameter name, because until ASL, they don&#39;t<br>
vary. But it seems you prefer just variable, because you don&#39;t want<br>
two terms for the things made by &#39;define&#39; and the things made by<br>
&#39;lambda&#39;? This is very bikesheddy, but I dislike your choice.<br>
<br>
Jay<br>
<br>
2011/6/3 Shriram Krishnamurthi &lt;<a href="mailto:sk@cs.brown.edu">sk@cs.brown.edu</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Guillaume, Kathi and I have created a set of guidelines for writing<br>
&gt; error messages for *SL.  For consistency, these guidelines need to be<br>
&gt; used also by authors of libraries including Teachpacks, etc.  These<br>
&gt; guidelines are currently being applied to all the error messages in<br>
&gt; *SL in the core distribution.<br>
&gt;<br>
&gt; Please review these guidelines and let us know if anything is<br>
&gt; unclear.  We&#39;d like to hear back from you within a week, by<br>
&gt;<br>
&gt; Fri, June 10<br>
&gt;<br>
&gt; We have had to compromise on the description a little to make<br>
&gt; everything fit into a small number of pages, which we did because we<br>
&gt; really do hope people will print these out and put them on the wall or<br>
&gt; next to their monitor to refer to while writing code.  Therefore,<br>
&gt; lengthy descriptions are out.<br>
&gt;<br>
&gt; In particular, rationale is also out.  If you are curious about the<br>
&gt; rationales for any of these things, please do ask.<br>
&gt;<br>
&gt; After this is settled next week, we will send this to users@ and also<br>
&gt; to edu@ to tell instructors to follow these terms.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Shriram<br>
&gt;<br>
</div></div>&gt; _________________________________________________<br>
&gt;  For list-related administrative tasks:<br>
&gt;  <a href="http://lists.racket-lang.org/listinfo/dev" target="_blank">http://lists.racket-lang.org/listinfo/dev</a><br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Jay McCarthy &lt;<a href="mailto:jay@cs.byu.edu">jay@cs.byu.edu</a>&gt;<br>
Assistant Professor / Brigham Young University<br>
<a href="http://faculty.cs.byu.edu/%7Ejay" target="_blank">http://faculty.cs.byu.edu/~jay</a><br>
<br>
&quot;The glory of God is Intelligence&quot; - D&amp;C 93<br>
<br>
</font></blockquote></div><br>