Remix.run Logo
foldr a day ago

And of course the ill-fated Parrot VM associated with the Perl 6 project.

rhdjsjebshjffn a day ago | parent [-]

I think that was more of a language-oriented effort rather than runtime/abi oriented effort.

foldr a day ago | parent [-]

Parrot was intended to be a universal VM. It wasn’t just for Perl.

https://www.slideshare.net/slideshow/the-parrot-vm/2126925

rhdjsjebshjffn a day ago | parent [-]

Sure, I just think that's a very odd way to characterize the project. Basically anything can be universal vm if you put enough effort to reimplementing the languages. Much of what sets Parrot aside is its support for frontend tooling.

foldr a day ago | parent [-]

“The Parrot VM aims to be a universal virtual machine for dynamic languages…”

That’s how the people working on the project characterized it.

rhdjsjebshjffn a day ago | parent [-]

I certainly think the humor in parrot/rakudo (and why they come up today still) is how little of their own self image the proponents could perceive. The absolute irony of thinking that perl's strength was due to familiarity with text-manipulation rather than the cultural mass....