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.

_________________________________________________
 For list-related administrative tasks:
 http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to