[plt-dev] #lang sicp

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Wed Apr 15 16:50:13 EDT 2009


Sounds like a number of people are interested. Please coordinate and  
you're welcome to use the list to do so. As I wrote to someone else:

>>
>> You do NOT need to use drscheme at all -- initially -- to
>> develop and use  a language.
>>
>
> Ah, excellent... i misunderstood your message to the list, and was
> already thinking of the languages on DrScheme's language menu.
>
>
>>
>> Start with something as simple as
>>
>> myFirstLang.ss
>>  #lang scheme
>>  (provide lambda #%app)
>>
>> and use it
>>
>>  #lang myFirstLang
>>
>> You will quickly see the limitation of this language, but
>> it's a start.
>>
>> ;; ---
>>
>> Once we have the language, we can decide whether we want
>> to hook it into the drscheme language menu or just supply
>> it as a module language.
>>
>
> Understood. Thanks for the hints.
>

-- Matthias



On Apr 15, 2009, at 4:35 PM, Neil Van Dyke wrote:

> I just kludged up a language that provides R5RS and "error", and  
> can be selected from a "SICP" entry in the DrScheme Languages list  
> or by "#lang sicp".  The bulk of it is a clone of "eopl-tool.ss".
>
> If Geoffrey or anyone wants to use this as a starting point, just  
> let tell me where to email a tarball.
>
> I'd be happy to implement any Scheme dialect characteristics  
> expected by SICP, if someone tells me what they are.
>
> Neil
>
> Geoffrey S. Knauth wrote at 04/15/2009 01:54 PM:
>> On Apr 15, 2009, at 09:03, Matthias Felleisen wrote:
>>
>>> We are looking for someone who is willing to create an SICP  
>>> language for DrScheme, including a test suite, documentation, the  
>>> hooks for making it a language level, etc. It's also possible  
>>> that a pair may wish to share this kind of work.
>>
>> I would be willing to be a helper, a doer of grunt work, if  
>> someone with greater PLT architecture experience were the leader.
>>
>
> -- 
> http://www.neilvandyke.org/



Posted on the dev mailing list.