Comments on "KindaPerl6" project roadmapTypePad2007-06-04T19:30:51Zaudreythttps://pugs.blogs.com/pugs/tag:typepad.com,2003:https://pugs.blogs.com/pugs/2007/06/kindaperl6_proj/comments/atom.xml/Mark Stosberg commented on '"KindaPerl6" project roadmap'tag:typepad.com,2003:6a00d83451e8fb69e200e00982bbb788332007-06-19T18:06:16Z2007-08-23T04:08:49ZMark Stosberghttp://mark.stosberg.comNeat! Thanks everyone for the clarifications. Now I'm interested to try it.<p>Neat! Thanks everyone for the clarifications. </p>
<p>Now I'm interested to try it. </p>Flavio S. Glock commented on '"KindaPerl6" project roadmap'tag:typepad.com,2003:6a00d83451e8fb69e200e008c77f0788342007-06-18T18:26:21Z2007-08-23T06:15:14ZFlavio S. Glockdiakopter: There are no special requirements for the Perl version.<p>diakopter:</p>
<p>There are no special requirements for the Perl version.</p>diakopter commented on '"KindaPerl6" project roadmap'tag:typepad.com,2003:6a00d83451e8fb69e200e008c75d5588342007-06-18T16:13:12Z2007-08-23T06:13:42ZdiakopterDoes it require perl 5.8, or can perl 5.9/10 be used?<p>Does it require perl 5.8, or can perl 5.9/10 be used?</p>Flavio S. Glock commented on '"KindaPerl6" project roadmap'tag:typepad.com,2003:6a00d83451e8fb69e200e00981af4788332007-06-18T12:07:19Z2007-08-23T06:11:21ZFlavio S. GlockMark: The kp6 directory (v6/v6-KindaPerl6/) contains the tools you need for bootstrapping the compiler and for running programs. Compiler source...<p>Mark:</p>
<p>The kp6 directory (v6/v6-KindaPerl6/) contains the tools you need for bootstrapping the compiler and for running programs.</p>
<p>Compiler source code can be compiled with:</p>
<p> $ perl mp6.pl < lib/Some/File.pl > lib5/Some/File.pl</p>
<p>Programs written in Perl 6 can be compiled and run with:</p>
<p> $ perl kp6-perl5.pl < t/kp6/01-tap.t | perl -Ilib5</p>
<p>There are shortcut scripts for some common operations:</p>
<p> $ perl recompile.pl # recompiles all kp6 source</p>
<p> $ sh run_tests.sh # runs all kp6 tests</p>
<p>Only the Perl 5 backend is fully implemented; Parrot (through Perl6-in-Parrot), JVM (through Groovy), and Python (possibly through RPython) are experimental.<br />
</p>Agent Zhang commented on '"KindaPerl6" project roadmap'tag:typepad.com,2003:6a00d83451e8fb69e200e00980fe7788332007-06-16T16:47:07Z2007-08-23T06:02:13ZAgent Zhanghttp://use.perl.org/~agent/journalAFAIK, KindaPerl6 is supposed be bootstrapped by MiniPerl6 which itself was bootstrapped by v6-alpha (a Perl 6 on Perl 5...<p>AFAIK, KindaPerl6 is supposed be bootstrapped by MiniPerl6 which itself was bootstrapped by v6-alpha (a Perl 6 on Perl 5 compiler using v6.pm + PCR).</p>
<p>It's a "confusing" plan but also a beautiful one :)</p>Mark Stosberg commented on '"KindaPerl6" project roadmap'tag:typepad.com,2003:6a00d83451e8fb69e200e008c5e8c588342007-06-15T15:16:15Z2007-08-23T03:31:26ZMark Stosberghttp://mark.stosberg.comFor this average hacker to contribute, I'll need a more concrete example of what it would look like to work...<p>For this average hacker to contribute, I'll need a more concrete example of what it would look like to work on a task. </p>
<p>I mean, how do I to work around the bootstrapping problem? You are asking people to write a compiler in a language that doesn't exist yet using the language that doesn't exist yet. <br />
It's confusing. </p>
<p>What's the development cycle look like for this? </p>