HaloO Aaron,

you wrote:
Is there any reason at all that 6.0 should have return MMD? I mean, it's
way-the-heck cool and all, but it became a "thing" when Parrot produced
this capability as a by-product of the way MMD was implemented in
conjunction with return continuations.... that doesn't mean we HAVE to
use it.

Am I missing something, but the only thing I've figured out so far is that Parrot uses ternary MMD for its builtin binary ops like ADD, MUL, OR, etc. They are ternary to prevent a final copy or conversion of the result to the target register. Where is the general MMD mechanism?

Will the Perl 6 MMD be directly implemented in Parrot or on top of it?
I guess Parrot needs to do it for language interoperability, right?

Regards,
--
TSa (Thomas SandlaÃ)




Reply via email to