I know I'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't think anyone using the teaching languages ever uses #lang, and when they do it'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"><<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a>></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>
<<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>> wrote:<br>
><br>
>> Also, Roger (the bug reporter) tried basically all the languages in<br>
>> the dialog, but did not understand that "Use the language declared in<br>
>> the source" was even an option.<br>
><br>
> Ugh. That's unfortunate. We spent a lot of time trying to make that<br>
> 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 "Use a teaching language", 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'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>