On Mon, Sep 10, 2001 at 10:29:13AM -0400, Bryan C. Warnock wrote:
> Parrot is striving to be a common backend for multiple scripting languages,
> of which one is Perl 6, no? And, of course, to adequately test Parrot, you
> need to concurrently develop Perl 6, yes? And that is what is currently
> happening, yes? No. (At least, it doesn't seem so.)
We're developing a CPU. We're developing a compiler target. After all, how
can you develop a compiler if you don't know what you're targeting it for? :)
> Certainly, register creation, memory allocation, garbage collection, and
> opcode dispatch are definitely within the purview of Parrot. However, the
> opcodes' code themselves aren't - they're provided by the language.
Not really. Language-specific operations on Things are the purview of
vtables. THEY're provided by the language.
Simon