[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bytecode unification for scripting languages




There's an interesting thread on the python-dev mailing list:

    http://mail.python.org/pipermail/python-dev/2001-July/016406.html

which talks about developing a common bytecode interpreter for scripting
languages including perl, python, ruby etc.  If this ever comes to pass, I
would hope that the plt-scheme developers would consider supporting this as
well (sort of a .NET CLR concept applied to scripting languages).  Is there
anything fundamental about scheme that would preclude such an approach?  I
know that both python and perl support lexical closures now, and at least
one implementation of python (stackless python) also supports
continuations, so my guess would be no.  A unified bytecode could be an
enormous win for everyone; imagine being able to seamlessly use libraries
for other scripting languages from within DrScheme, for instance.

Any thoughts on this?

Mike