If you really wanted to accommodate all comers, - no #lang => language is BSL - all other languages need their own #lang line
That way, on day students can start programming without any magical incantations. For everyone else, there is some "ceremony" they go through, during which they are told what to put in the #lang line. (Of course I'm glossing over the #lang bsl =/= BSL from menu, which is a real annoyance.) Shriram _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

