[plt-scheme] v4 language levels
The language<%> is meant to be DrScheme's interface to a language.
We've been slowly pushing aspects of the specification of a language
into the program and out of DrScheme (a good thing, imo), but the
language<%> interface won't disappear completely.
Specifically, if you use the Module language in DrScheme, then you're
best positioned to be working with programs that begin "#lang ...".
As far as the teaching languages go, we've not completely come a
consensus yet. It may end up being the case that setting a teaching
language in the GUI amounts to an implicit "#lang" at the beginning of
the file, but I'm not sure that's clear yet.
Robby
On Feb 2, 2008 3:41 PM, Aleks Bromfield <aleks at cs.brown.edu> wrote:
> Right now, v3.99.0.9 has two separate methods for choosing a language:
> the old way (the Choose Language menu), and the new way (#lang). So, a
> few questions:
>
> 1. Are these two mechanisms going to be reconciled when v4 is released?
>
> 2. Is the old language<%> interface sticking around, or going away?
>
> 3. Will there be a way for students to use teaching languages without
> having to use #lang?
>
> 4. Is there (or will there be) a guide on porting languages from the
> old style to the new style?
>
> 5. Is any of this worth worrying about now, or might this all change in
> unknown ways before v4 is released?
>
> Thanks!
> ~ Aleks
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>