&gt; with half-baked interpreters written in an obscure language like Haskell<p>Because the author thought it to be fun. You know, hackers and all.<p>&gt; or written in Perl 6 itself using half-baked Perl 6 to 5 converters<p>Oh, I don&#x27;t think that ever happened.<p>You may be thinking of NQP? Which is still a Thing, and it&#x27;s what Perl 6 is written in, which is amazing.<p>There was also the initial idea that Perl 6 could run Perl 5, but this is proving impossible. This is done now using the Inline::* modules, which will use say, the Perl 5 interpreter. [0]<p>So, there&#x27;s one for Perl5 to allow for compatibility with Perl 5 modules, but also for Python[1], and most likely for x language. That&#x27;s awesome!<p>Of course, the inverse is true, too. You can call up Perl 6, from Perl 5![2]<p>&gt; or targeting the .NET CLR or JVM, or targeting very 
&gt; obscure and limited VMs like Parrot or MoarVM.<p>Targeting .NET or JVM is also a good idea! Many languages do it. The general idea of Parrot shares a lot of interesting ideas with .NET - I almost want to say Parrot precedes .NET. The April Fools joke certainly did. If it didn&#x27;t, Parrot was certainly inspired by .NET - or it was just an idea that was in the air at the time. Good idea!<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;niner&#x2F;Inline-Perl5" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;niner&#x2F;Inline-Perl5</a>
[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;niner&#x2F;Inline-Python&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;niner&#x2F;Inline-Python&#x2F;</a>
[2] <a href="https:&#x2F;&#x2F;metacpan.org&#x2F;pod&#x2F;Inline::Perl6" rel="nofollow">https:&#x2F;&#x2F;metacpan.org&#x2F;pod&#x2F;Inline::Perl6</a>