- There is no "Good Damian". There is no "Evil Damian". There is just me.
- There seems to be this notion that the design team is full of excessively smart people who have no ability to weigh the consequences of their ideas. In reality, we find ourselves only just barely smart enough, and sometimes not even that. And we're consumed with unravelling the ramifications of every decision we make. That's one of the reasons each Apocalypse takes so long to produce.
- Every idea I contribute to Perl is based on a real need that I, or someone I respect, has genuinely experienced in real programming tasks.
- Look at the many Perl 5 modules that I've written (and that 1000s of people now rely on every day), and then look at what's being added to Perl 6. Notice the correlation?
- Perl 6 is not taking resources from Perl 5. Since Perl 5 started we've seen the release of 100s of new Perl 5 modules (over a dozen by me alone) as well as Perl 5.8, which is unquestionably the best release of Perl 5 ever.
- The points that people have made about Apocalypses terrifying and Exegeses mollifying are particularly relevant. No Apocalypse can be fairly judged until the corresponding Exegesis has appeared.
- Apocalypses are diffs against Perl 5. So they naturally make Perl 6 seem totally different. But about 80% of the existing language is going through unchanged. I wrote an article on that very topic.
- We are working to reduce the complexity of the language. It's one of our primary goals.
- Yes, many of the features we're adding have not be hitherto seen in popular mainstream languages. That's precisely why we're adding them. Making advantaged programming techniques accessible to real programmers is a long Perl tradition. For example, earlier releases of Perl have done the same thing with closures, user-accessible symbol tables, tail recursion, tying, user-defined class implementations, dynamic inheritance structures, autoloading, etc. etc.
- Larry got Perl 1 right. He got Perl 2 right. And Perl 3. And Perl 4. And Perl 5. It's unlikely he's going to screw up -- or allow me to screw up -- Perl 6.
- That said, we really do appreciate your concerns. And the fact that you are willing to express them publicly, and without resorting to FUD. Such feedback keeps us ever mindful of our goals and responsibilities. Thank-you.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
Outside of code tags, you may need to use entities for some characters:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||