I know I&#39;m not a contributor (yet), but I think it would be nice if #lang always took priority, and a warning would appear if the #lang overrode the language drop-down (drop-up in DrRacket I guess). I don&#39;t think anyone using the teaching languages ever uses #lang, and when they do it&#39;s usually because they are moving on to other languages (at least temporarily).<br>

<br><div class="gmail_quote">On Wed, Mar 21, 2012 at 9:04 AM, Sam Tobin-Hochstadt <span dir="ltr">&lt;<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Wed, Mar 21, 2012 at 10:48 AM, Robby Findler<br>
&lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Also, Roger (the bug reporter) tried basically all the languages in<br>
&gt;&gt; the dialog, but did not understand that &quot;Use the language declared in<br>
&gt;&gt; the source&quot; was even an option.<br>
&gt;<br>
&gt; Ugh. That&#39;s unfortunate. We spent a lot of time trying to make that<br>
&gt; dialog clear.<br>
<br>
</div>Here are a few ideas for improving it:<br>
<br>
1. Include some examples of #lang lines under the #lang option.<br>
<br>
2. Change option 2 to be &quot;Use a teaching language&quot;, with *only* the<br>
teaching langauges listed.  Then have a button to show the other<br>
languages.  This would also cut down on the number of people who<br>
choose R5RS without knowing what they&#39;re doing.<br>
<br>
3. Like option 2, but put even the teaching languages behind the<br>
button.  This would make it hard to get confused as a newcomer to<br>
Racket, but students would need more explanation.<br>
<br>
I think both 1 and 2 are good ideas, and we could do them without<br>
inconveniencing people.  3 is more controversial.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
sam th<br>
<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a><br>
</font></span><div class="HOEnZb"><div class="h5">_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
</div></div></blockquote></div><br>