|
Revision 18045, 0.8 kB
(checked in by fglock, 15 months ago)
|
|
[kp6] set svk eol, mime-type properties
|
-
Property svn:mime-type set to
text/plain; charset=UTF-8
-
Property svn:eol-style set to
native
|
| Line | |
|---|
| 1 | ANNOUNCE - kp6 |
|---|
| 2 | |
|---|
| 3 | kp6 is a Perl6 compiler written in Perl6. |
|---|
| 4 | |
|---|
| 5 | The code is at the Pugs repository, in the v6/v6-KindaPerl6/ directory. |
|---|
| 6 | The FAQ is at v6/v6-KindaPerl6/docs/FAQ.pod |
|---|
| 7 | |
|---|
| 8 | v6-KindaPerl6 (kp6) is a reimplementation of mp6(*), with a very flexible compiler workflow. |
|---|
| 9 | kp6 uses plugins in order to implement perl6 semantics over several backends. |
|---|
| 10 | |
|---|
| 11 | kp6 implements all mp6 features, plus: |
|---|
| 12 | |
|---|
| 13 | - lexical subroutines |
|---|
| 14 | - object metamodel |
|---|
| 15 | - begin-blocks |
|---|
| 16 | - containers |
|---|
| 17 | |
|---|
| 18 | The kp6 project will still be active for one month or so, in order to do further bugfixing and optimization. |
|---|
| 19 | After that, this project will be frozen, and a project for a more powerful 'Perl6-on-Perl6' will be started. |
|---|
| 20 | |
|---|
| 21 | (*) v6-MiniPerl6 (mp6) is a bootstrapped compiler, which implements a subset of Perl 6. |
|---|
| 22 | |
|---|
| 23 | - Flavio S. Glock |
|---|