[plt-scheme] instructions for installing plt language from planet

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Sun May 3 10:04:58 EDT 2009

Why do we not include a (drscheme-restart) procedure in
such languages and request that users copy these lines:

> #lang planet plai/plai
>   "Hello PLAI!"
>   (drscheme-restart)

We should think of drscheme as an OS and every other OS
has automatic restart instructions for such software updates.

Of course, in reality we should have a "Planet Menu"
from which users can select the desired package and
get it, with restart and all automated.

-- Matthias

On May 3, 2009, at 9:13 AM, Jay McCarthy wrote:

> Here's the text that I use on my course site:
> We will use a DrScheme package designed for PLAI in many assignments.
> To install it: Open DrScheme in the Module language. Run the  
> following program:
>   #lang planet plai/plai
>   "Hello PLAI!"
> This automatically installs the language for the text. Please re-start
> DrScheme. The language will be visible from the Language|Choose
> Language... menu in DrScheme or via the language chooser at the
> bottom-left. Choose the PLAI Scheme language.
> from
> http://faculty.cs.byu.edu/~jay/courses/proto/330/course/# 
> (part._software)
> On Sun, May 3, 2009 at 3:43 AM, Neil Van Dyke  
> <neil at neilvandyke.org> wrote:
>> I have a PLT Language that I'd like to have installed from a  
>> PLaneT package.
>>  What are some simple instructions that I can give a new student  
>> for how to
>> install this PLaneT package?
>> Installation is a one-liner if I have the user go to a command  
>> prompt, but
>> that might be intimidating, so I was thinking of having them do it  
>> through
>> DrScheme.
>> With DrScheme, the steps I can think of to get them to reliably  
>> execute a
>> "require" form in a Language that supports it seem convoluted.   
>> (Start
>> DrScheme, make sure you a new window with no file in it, change  
>> language to
>> Module using such-and-such series of steps, enter "(require (planet
>> foo/bar))" in the interactions subwindow, wait for the "PLaneT:  
>> Finished
>> with foo/bar." message, quit DrScheme and start it up again.)
>> --
>> http://www.neilvandyke.org/
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> -- 
> Jay McCarthy <jay at cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://teammccarthy.org/jay
> "The glory of God is Intelligence" - D&C 93
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.