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).

On Wed, Mar 21, 2012 at 9:04 AM, Sam Tobin-Hochstadt <sa...@ccs.neu.edu>wrote:

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

Reply via email to