At 05:35 PM 9/25/00 -0400, Michael Maraist wrote:
> > Ordered bytecode
> >
> > Bytecode should be structured in such a way that reading and executing
> > it can be parallelised.
> >
>
>Are you suggesting a threaded VM? I know that the core is being rewritten,
>so it's a possibility. If this is the case, then you'll want to reference
>some of the other RFC's relating to threading.
What'd be a larger win would be if we have async I/O built into the core
I/O subsystem. That way we could queue up requests for blocks of data
(whatever data we want, in this case bytecode) and have them fetched while
we're parsing what's already been loaded.
This is reasonably simple on Unices that support it, as well as on VMS and
Windows. Can't speak for other platforms, but I'm not hugely worried that
we won't get the win on, say, HP/UX 10.x or SunOS 4.x...
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk