[plt-scheme] Debugging servlets in DrScheme

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Sat Feb 10 12:16:30 EST 2007

On Feb 10, 2007, at 12:04 PM, Maarten Koopmans wrote:

> Do you mind if I try to translate it to Dutch (may be a good way to  
> introduce my kids to programming)?

Please go ahead! Keep in mind that this is a draft for a new  
introductory chapter for "How to Design Programs" based on writing  
interactive games -- using the same old design recipe ideas.

> And also, can I localize DrScheme in Dutch (makes it more  
> accessible for kids).

Have you tried to set the language to Dutch in DrScheme | Help? If  
this isn't good enough let us know. We'll point you to the right place

-- Matthias

> --Maarten
> Matthias Felleisen wrote:
>> Sorry, but the servlet teachpacks haven't worked since v350. This
>> is mostly my mistake for not maintaining them properly.
>> If you are interested in hooking 15 year olds, you may have more
>> fun doing it via the world.ss teachpacks. We have an experiment
>> running in MA that gets 10 year olds to write (simple) space invader
>> games:
>>  http://www.ccs.neu.edu/home/matthias/HtDP/Extended/index.html
>>  (Prologue for HtDP/2e)
>> -- Matthias
>> On Feb 8, 2007, at 11:27 PM, Alexey Goldin wrote:
>>> I decided to have a look at DrScheme enviroment and test servlets
>>> teachpack hoping that I can interest some kids (8-9 grade) to play
>>> with it, maybe build some kind of interactive fiction story or
>>> something like this. I heard that it is possible and quite easy to
>>> debug servlets in DrScheme and my understanding was that when you  
>>> type
>>> something like
>>> (inform "Hey!")
>>> a browser should start with a simple page generated by servlet.
>>> I spent few hours reading docs, googling, etc but I have no idea how
>>> to do it. DrScheme just has ladybug  symbol and paints inform  
>>> with red
>>> color without explanation of any kind. What kind of magic  
>>> incantation
>>> I am missing? What language, teachpacks (except for servlets2.ss)
>>> should I choose? Or have I misunderstood tutorials completely? If  
>>> yes,
>>> what should  do to start web server? Is there some magic address I
>>> should type into browser? I see a lot of examples on web and in
>>> DrScheme documentation, I just have no idea how to run them....
>>> I use DrScheme 352 in Ubuntu. I have only couple of hours experience
>>> with DrScheme but quite confident with simple Common Lisp (Practical
>>> Common Lisp by Seibel and slightly more, including its allegroserve
>>> examples).
>>> Thanks!
>>> _________________________________________________
>>>   For list-related administrative tasks:
>>>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.