[plt-scheme] v4 language levels

From: Robby Findler (robby at cs.uchicago.edu)
Date: Sat Feb 2 16:47:37 EST 2008

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.


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

Posted on the users mailing list.