Go back to previous page
Forum URL: http://www.eyrie-productions.com/Forum/dcboard.cgi
Forum Name: General
Topic ID: 1361
Message ID: 21
#21, RE: Text Transformation Language
Posted by Vorticity on Aug-01-15 at 05:39 AM
In response to message #16
> (One of the design goals of Perl 6 was to become good at this.
> Perl 6 has been vaporware for ~15 years now.)

Actually Perl 6 Grammars have been very good for 5 years now -- it was necessary to do this part first, because Perl 6 is parsed with Perl 6. Mainly because nothing else is good enough to parse Perl 6 syntax with any level of sanity. One can throw together a little DSL pretty easily: write up a grammar that looks not too different from a spec, add a few actions to the AST, and call a parse file method.

As to the vaporware part, the release date for 6.0.0 is Christmas 2015, with a fixed spec and a compiler that meets that spec. Which is not to say that it's not ready for some purposes now. Grammars, in particular, are a very mature feature. Native arrays... somewhat less so.

That said about the release timing, I should try to fix some Perl 6 compiler bugs this weekend.