<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Perl 6: Perl 6 Language Design Tablet]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet</link>
<description></description>
<pubDate>Sun, 30 Sep 2012 05:37:08 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Perl 6 Language Design Tablet]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet</link>
<description><![CDATA[<div class="wiki">
<p>
<a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_intro_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">Intro<!-- wiki-renamed-link Perl 6 Intro Tablet --></a> - <em>Chapter:</em> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_history_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">0:History<!-- wiki-renamed-link Perl 6 History Tablet --></a> <strong><a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet" title="(7 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">1:Design<!-- wiki-renamed-link Perl 6 Language Design Tablet --></a></strong> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_basics_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">2:Basics<!-- wiki-renamed-link Perl 6 Basics Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_variable_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">3:Var<!-- wiki-renamed-link Perl 6 Variable Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_operator_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">4:Op<!-- wiki-renamed-link Perl 6 Operator Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_io_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">5:IO<!-- wiki-renamed-link Perl 6 IO Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_block_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">6:Block<!-- wiki-renamed-link Perl 6 Block Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_subroutine_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">7:Sub<!-- wiki-renamed-link Perl 6 Subroutine Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_oop_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">8:OOP<!-- wiki-renamed-link Perl 6 OOP Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_regex_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">9:Rx<!-- wiki-renamed-link Perl 6 Regex Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_meta_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">10:Meta<!-- wiki-renamed-link Perl 6 Meta Tablet --></a><br />
<a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_tablets" title="(13 months) These are the Perl 6 Tablets, a comprehensive manual, aimed to support many different ways of learni...">Overview<!-- wiki-renamed-link Perl 6 Tablets --></a> - <em>Appendix:</em> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_index_tablet" title="(13 months)  section Index Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [...">A:Index<!-- wiki-renamed-link Perl 6 Index Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">B:Tables<!-- wiki-renamed-link Perl 6 Lookup Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_cookbook_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">C:Cook<!-- wiki-renamed-link Perl 6 Cookbook Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_delta_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">D:Delta<!-- wiki-renamed-link Perl 6 Delta Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?best_of_perl_6_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">E:Best of<!-- wiki-renamed-link Best Of Perl 6 Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_links_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">F:Links<!-- wiki-renamed-link Perl 6 Links Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_glossary_tablet" title="(13 months)  section Index Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [...">G:Glossary<!-- wiki-renamed-link Perl 6 Glossary Tablet --></a></p>
<hr />
<div class="nlw_phrase"><table class='toc'><tr><td><div class="wiki">
<h3 id="contents">Contents: []</h3>
<ul>
<li><span class="nlw_phrase"><a title="section link" href="#main_goal">Main Goal</a><!-- wiki: {link: [] Main Goal} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#strategy">Strategy</a><!-- wiki: {link: [] Strategy} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#terms">Terms</a><!-- wiki: {link: [] Terms} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#timtowtdi">TIMTOWTDI</a><!-- wiki: {link: [] TIMTOWTDI} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#visual_metaphor">Visual Metaphor</a><!-- wiki: {link: [] Visual Metaphor} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#topicalizer">Topicalizer</a><!-- wiki: {link: [] Topicalizer} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#context_sensitive">Context sensitive</a><!-- wiki: {link: [] Context sensitive} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#maximum_reuse">Maximum reuse</a><!-- wiki: {link: [] Maximum reuse} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#no_special_rules">No special rules</a><!-- wiki: {link: [] No special rules} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#one_pass_parsing">One pass parsing</a><!-- wiki: {link: [] One pass parsing} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#keep_easy_things_easy_and_hard_things_possible">Keep easy things easy and hard things possible</a><!-- wiki: {link: [] Keep easy things easy and hard things possible} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#huffman_coding">Huffman coding</a><!-- wiki: {link: [] Huffman coding} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#water_bed_theory_of_linguistic_complexity">Water bed theory of linguistic complexity</a><!-- wiki: {link: [] Water bed theory of linguistic complexity} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#all_your_paradigms_are_belong_to_us">All your paradigms are belong to us</a><!-- wiki: {link: [] All your paradigms are belong to us} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#buzzword_compliant">Buzzword compliant</a><!-- wiki: {link: [] Buzzword compliant} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#second_system_syndrome">Second system syndrome</a><!-- wiki: {link: [] Second system syndrome} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#trends">Trends</a><!-- wiki: {link: [] Trends} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#design_process">Design Process</a><!-- wiki: {link: [] Design Process} --></span></li>
</ul>
</div>
</td></tr></table><!-- wiki: {toc: } --></div><br /><br /><p>
<a target="_blank" title="(external link)" href="http://www.wall.org/~larry/">Larry Wall<!-- wiki-renamed-hyperlink "Larry Wall"<http://www.wall.org/~larry/> --></a><em>: You should not take this picture to mean that linguistics is the opposite of common sense. But there are many computer scientists who have complained that it should be more like engineering and less like an art. And I disagree, but that's okay.</em></p>
<h2 id="main_goal">Main Goal</h2>
<p>
Enjoy life and <strong>enjoy the freedom of expressing yourself</strong>. Which means: support you as much as possible, and not force you in any way. Perl 6 tries to be even better than Perl 5 as your humble servant for translating your thoughts into executable code (if possible).</p>
<h2 id="strategy">Strategy</h2>
<p>
Every style and level of expertise has to be supported. And even more difficult: all of them have to play together well. The default often imitates a natural language (e.g., English). The following oft-repeated terms encapsulate strategies and concepts for this.</p>
<h2 id="terms">Terms</h2>
<h3 id="timtowtdi">TIMTOWTDI</h3>
<p>
Perl's everlasting slogan: &quot;There is more than one way to do it,&quot; meaning your way is valid, too. Just be aware of logical consequences.</p>
<h3 id="visual_metaphor">Visual Metaphor</h3>
<p>
People like to see their code as a picture at first glance. Therefore names and operators should be distinctive, similar things should look similar, different things different. Larry likes to add: weird things should also look weird. And sometimes even characters can be ideograms; like the <tt>Z</tt> meta-operator, which shows visually how it works (first left then right, then next left, etc.).</p>
<h3 id="topicalizer">Topicalizer</h3>
<p>
This also has to do with natural attention flow. If a topic or first word of a sentence sets an understandable context for what follows, the meaning is built up word for word. This is much easier to grasp, than if the last word of a block resolves the block's entire meaning (like regex modifiers do in Perl 5). In particular, <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?Perl%206%20Perl%206%20Block%20Tablet#for">for</a><!-- wiki: "for"{link: [Perl 6 Perl 6 Block Tablet] for} --></span> and <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?Perl%206%20Perl%206%20Block%20Tablet#given">given</a><!-- wiki: "given"{link: [Perl 6 Perl 6 Block Tablet] given} --></span> are called topicalizers, because they set <tt>$_</tt>, the current topic variable.</p>
<h3 id="context_sensitive">Context sensitive</h3>
<p>
The same term or symbol might do different things in different contexts, although we have done our very best to consistently represent the same general idea. Maybe the best example is the <a href="http://www.perlfoundation.org/perl6/index.cgi?witch_star" title="(39 months)  Mnemonics splat , dont care , whatever  used when you do not care or want a sensible largest defaul...">* aka Whatever<!-- wiki-renamed-link witch_star --></a>. But every context is its own domain, optimized to solve the problems of that domain.</p>
<h3 id="maximum_reuse">Maximum reuse</h3>
<p>
Not only is syntax reused, to minimize the stuff you have to remember, but concepts are reused also, wherever possible. For example, Pairs are used to build hashes or named parameters in routines calls. There are plenty more examples. Maybe the biggest one: the regex engine that parses your code is the same engine you use in your program.</p>
<h3 id="no_special_rules">No special rules</h3>
<p>
Most of the special rules that plagued Perl 5 are gone or generalized.</p>
<h3 id="one_pass_parsing">One pass parsing</h3>
<p>
Perl 6 is much easier to understand, both for people and also for software parsers. The language is designed to be understood by machines in one read, dividing the source in smaller and smaller units. As a nice side effect: syntax errors can only damage the understanding of small units.</p>
<h3 id="keep_easy_things_easy_and_hard_things_possible">Keep easy things easy and hard things possible</h3>
<p>
Beside TIMTOWTDI, the other ancient slogan is &quot;Make easy things easy and hard things possible.&quot; Even if nearly every cool idea is crammed into Perl 6, we don't lose track of the basics. Features are made as accessible and free of artificial prerequisites as possible. For example, printing a variable as a line without explicit quotes and newline (<tt>say $var</tt>), or reading a file without a file handle (<tt>slurp(&quot;filename&quot;).lines</tt>). Rule of thumb: if you can think of a concept as trivial, then it should be. On the other hand, if you can think of a computable solution, it should at least be doable in Perl (no artificial walls).</p>
<h3 id="huffman_coding">Huffman coding</h3>
<p>
This is a refinement of the last rule: common, often used things have short, straightforward names. More verbose names indicate more rare, harder to grasp concepts, or things that overwrite the default rules (&quot;weird things should look weird&quot;). It also implies that the defaults lean toward what a beginner (non-Perl 5 programmer) might expect (&quot;hide the fancy stuff&quot;).</p>
<h3 id="water_bed_theory_of_linguistic_complexity">Water bed theory of linguistic complexity</h3>
<p>
This philosophy underlies the two previous terms. All Perl words should reflect logical units which can be freely combined. Making it more complicated than necessary is obviously not desirable. But oversimplification will create artificial complexity somewhere else. Like a water bed, where you can press down in one place but the water will go up in another.</p>
<h3 id="all_your_paradigms_are_belong_to_us">All your paradigms are belong to us</h3>
<p>
We learn, take and adapt from every source possible to offer the best of all breeds. You should be able to keep your style when switching to Perl. Perl 6 supports the structured, object oriented, aspect oriented, functional, design by contract, declarative and logic programming paradigms.</p>
<h3 id="buzzword_compliant">Buzzword compliant</h3>
<p>
This term is an extension to the previous. Not only every programming paradigm, but also every technique or neat trick loudly marketed out there as &quot;must have&quot; &quot;in the <span class="nlw_phrase">[%DATE%]<!-- wiki: {{[%DATE%]}} --></span>&quot;, should be available in Perl 6 (or at least be possible), as long there is expressive value in it. A few examples include &quot;named parameters&quot;, &quot;lvalue subroutines&quot;, &quot;parametizable subclasses&quot; or &quot;hygienic macros&quot;.</p>
<h3 id="second_system_syndrome">Second system syndrome</h3>
<p>
We are very aware that many ambitious software projects that are rebuilt from scratch fail. Especially those which aim to be &quot;even better in all ways&quot; successors of already successful creations. In fact, this happens so often that the term &quot;second system syndrome&quot; was coined. We chose this path for Perl 6 anyway, because we believe it's the only way to get a significantly better language. (Gradual improvements are flowing into Perl 5 all the time, sometimes inspired from Perl 6.) That's why the unofficial motto of Perl 6 is &quot;Second system syndrome done right&quot;.</p>
<h2 id="trends">Trends</h2>
<p>
As a consequence of these principles, <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_delta_tablet#trends">various trends can be observed</a><!-- wiki: "various trends can be observed"{link: [Perl 6 Delta Tablet] Trends} --></span>.</p>
<h2 id="design_process">Design Process</h2>
<p>
The initial source of the Perl 6 design came from 361 RFC (request for comments) submissions by people from all over the world. Larry Wall sorted and commented on them in several documents called the Apocalypses (meaning &quot;revelations&quot;). Damian Conway wrote, for each Apocalypse, an Exegesis (&quot;explanation&quot;), that expounded Larry's ideas. These are now all historic documents that not have changed since, because they were much harder to maintain than the Synopses (&quot;abstracts&quot; or &quot;comparisons&quot; (with Perl 5)). The Synopsis documents, along with the test suite, form the official specification of Perl 6. More details on that can be found in the <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_history_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">history section<!-- wiki-renamed-link Perl 6 History Tablet --></a>.</p>
<p>
The Synopses are continually edited because the more we think about the syntax and semantics, the more detailed the picture gets. The other important input comes from the implementors. They uncover cases that worked only in theory, and important corner cases not thought about before. This mutual influence of specification and implementation we call the whirlpool model of software development, which is an intended pun on the well-known waterfall model.</p>
<p>
Design changes are usually discussed in the p6l mailing list and the #perl6 channel on the freenode IRC network.</p>
<hr />
<p>
<a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_intro_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">Intro<!-- wiki-renamed-link Perl 6 Intro Tablet --></a> - <em>Chapter:</em> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_history_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">0:History<!-- wiki-renamed-link Perl 6 History Tablet --></a> <strong><a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet" title="(7 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">1:Design<!-- wiki-renamed-link Perl 6 Language Design Tablet --></a></strong> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_basics_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">2:Basics<!-- wiki-renamed-link Perl 6 Basics Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_variable_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">3:Var<!-- wiki-renamed-link Perl 6 Variable Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_operator_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">4:Op<!-- wiki-renamed-link Perl 6 Operator Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_io_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">5:IO<!-- wiki-renamed-link Perl 6 IO Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_block_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">6:Block<!-- wiki-renamed-link Perl 6 Block Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_subroutine_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">7:Sub<!-- wiki-renamed-link Perl 6 Subroutine Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_oop_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">8:OOP<!-- wiki-renamed-link Perl 6 OOP Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_regex_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">9:Rx<!-- wiki-renamed-link Perl 6 Regex Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_meta_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">10:Meta<!-- wiki-renamed-link Perl 6 Meta Tablet --></a><br />
<a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_tablets" title="(13 months) These are the Perl 6 Tablets, a comprehensive manual, aimed to support many different ways of learni...">Overview<!-- wiki-renamed-link Perl 6 Tablets --></a> - <em>Appendix:</em> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_index_tablet" title="(13 months)  section Index Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [...">A:Index<!-- wiki-renamed-link Perl 6 Index Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">B:Tables<!-- wiki-renamed-link Perl 6 Lookup Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_cookbook_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">C:Cook<!-- wiki-renamed-link Perl 6 Cookbook Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_delta_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">D:Delta<!-- wiki-renamed-link Perl 6 Delta Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?best_of_perl_6_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">E:Best of<!-- wiki-renamed-link Best Of Perl 6 Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_links_tablet" title="(13 months)  Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [Perl 6 Languag...">F:Links<!-- wiki-renamed-link Perl 6 Links Tablet --></a> <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_glossary_tablet" title="(13 months)  section Index Intro [Perl 6 Intro Tablet] - _Chapter _ 0 History [Perl 6 History Tablet] 1 Design [...">G:Glossary<!-- wiki-renamed-link Perl 6 Glossary Tablet --></a></p>
<hr />
</div>
]]></description>
<author>Ian Gibson</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet</guid>
<pubDate>Sun, 30 Sep 2012 05:37:08 -0000</pubDate>
</item>

</channel>
</rss>