The problem is not with the user but the design of the dialogue. People using PLT Scheme do not want to program in the "Module" language or the "Module (default)" language. They are using Scheme. They want to program in the "Scheme" language. So call it Scheme, because that is what it is.
My suggested design for the dialogue box: On the left, a list of language. On the right a *useful* description of the language and a button labelled "Show more options". Clicking "Show more options" displays previously hidden controls such as already exist. A useful description of a language is something like: "This is the full PLT Scheme language. Use this if you are doing general purpose programming." "This is a restricted version of the Scheme language. Use this if you are working through How to Design Programs" Note that a description like "The scheme language consists of scheme./base, scheme/match, and scheme/file" is NOT useful. N. On Thu, Jan 21, 2010 at 4:44 AM, John Clements <[email protected]> wrote: > Read it and weep: > > http://stackoverflow.com/questions/2098091/why-does-let-not-evaluate-but-just-gives-me-promise > > key comment: > > "Hmm, I did a quick search on SO a few days ago and most people suggested > [DrScheme] as an IDE. On the language selection, that was the only one with > Scheme in the name so I just chose that one. I guess it was the top most one > "Module." Thanks – Justen yesterday" > _________________________________________________ > For list-related administrative tasks: > http://list.cs.brown.edu/mailman/listinfo/plt-dev > > _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev
