Changeset 18867 for docs

Show
Ignore:
Timestamp:
11/16/07 18:54:35 (14 months ago)
Author:
ggoebel
Message:

re-write to move developer level info to dev.pugscode.org add reference to it

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • docs/feather/pugscode.org/kp6.html

    r17182 r18867  
    7373<h2>What is KindaPerl6?</h2> 
    7474 
    75 <p>KindaPerl6 (or kp6) is a Perl 6 compiler written in mp6, a subset of Perl 6.</p> 
     75<p>KindaPerl6 is an ongoing implementation of the <a href="http://perlcabal.org/syn/">full Perl6 specification</a> written in Perl6.</p> 
    7676 
    77 <p>It aims to implement all of the Perl 6 specification, and is currently in 
    78 active development, the progess and future plans 
    79 are indicated in the  Roadmap <a 
    80     href="http://svn.pugscode.org/pugs/v6/docs/kp6-roadmap.pod">[POD]</a> 
    81     <a href="http://moritz.faui2k3.org/pugs/v6/docs/kp6-roadmap.pod.html">[HTML]</a>.</p> 
     77<p>KindaPerl6 (kp6) like MostlyPerl6 (mp6) is a Perl 6 compiler written in 
     78a subset of Perl 6. Whereas mp6 was written with portability in mind, the 
     79initial goal of kp6 was to:</p> 
    8280 
    83 <p>kp6 has a very flexible architecture and has several emitters, the most 
    84 advanced creates Perl 5 code.</p> 
     81<ul> 
     82<lh>provide an extra layer of semantics</lh> 
     83<li>lexical subroutines</li> 
     84<li>object metamodel</li> 
     85<li>begin-blocks</li> 
     86<li>proper containers</li> 
     87</ul> 
    8588 
    86 <p>The source code can be found in the <a 
    87 href="http://svn.pugscode.org/pugs/v6/v6-KindaPerl6/">Pugs SVN 
    88 repository</a>, development is usually discussed on #perl6 on 
    89 irc.freenode.org.</p> 
     89<ul> 
     90<lh>improved compiler architecture</lh> 
     91<li>pluggable compilation workflow</li> 
     92<li>pluggable backends</li> 
     93<li>pluggable grammar engines</li> 
     94</ul> 
     95 
     96<p>Note: the most advanced backends produce Perl5 and CLISP code.</p> 
     97 
     98<p>Currently kp6 can be compiled with mp6, but work is ongoing to bootstrap 
     99kp6 to the point where it can compile itself.</p> 
     100 
     101<p>For more information on kp6, visit the <a href="http://dev.pugscode.org/wiki/v6">developers' wiki</a> 
    90102 
    91103<p>Main author ok kp6 is <a 
     
    93105 
    94106</DIV> 
    95  
    96107 
    97108</TD>