Unified VM (was: Re: Stackless/microthreads merge news)
Jeff Senn
senn at maya.com
Thu May 11 16:28:19 EDT 2000
Andreas Kupries <a.kupries at westend.com> writes:
> > Several times I have considered what it would be like to have a
> > 'simple-unified-VM' that supported continuations (if not full
> > continuations -- then at least micro-threading) and could run
> > Python, Java Script, Ruby, ... [Visual] Basic?, Perl??,
> > ... Java????...
>
> http://mini.net/pub/ts2/minotaur.html
> (Forth underneath)
This seems to be the moral-equivalent of WSA -- it simply piles all
the others into one executable/process -- by implication I would like
to have a shared minimal type/object system: for instance if I
maintain a big complex list (or object or ...) in Python, then I'd
like to be able to directly mung it with Perl and vice-versa...not
convert the whole darn thing every time I switch languages.
[It would be more work than I let on ;-) - for instance you would have
to rewrite/adapt the compilers for each language to the underlying
machine and type/object structure... Chris Tismer should be done with
this momentarily...<maximal-wink-with-tongue-firmly-in-cheek>]
Also it occurs to me that the parsimony necessary for this would also be
useful for maintaining source in many different versions of the same
language...
--
-Jas
More information about the Python-list
mailing list