[plt-dev] Re: renaming programs in the distribution

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Wed Apr 21 10:46:52 EDT 2010

On Apr 21, 2010, at 10:37 AM, Sam Tobin-Hochstadt wrote:

> It seems like what you want is for multiple Racket programs to be able
> to share the same VM process, thus sharing memory.  I think this would
> be useful in some cases, and I think people have investigated it in
> the context of Java.  But it also has some drawbacks.  For example, a
> crash in one program brings down everything.  And SirMail and DrRacket
> can't run on separate cores.  And both programs pause at the same time
> for GC.

Our whole claim is that mred eh mrracket is an OS. We should
push it hard so that one error doesn't take down the whole thing.
And I think we can.

(I could even imagine a fake shell :-)

> In general, the trend in VMs seems to be toward spawning more of them
> quickly (that's what Chrome is doing, and Java has worked on this),
> rather than sharing them more.

We're not there. When we are, we can revisit.

Posted on the dev mailing list.