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