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