<?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 Operator Tablet]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_operator_tablet</link>
<description></description>
<pubDate>Tue, 17 Apr 2012 00:56:19 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Perl 6 Operator Tablet]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_operator_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> <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> <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> <strong><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></strong> <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="#comparison">Comparison</a><!-- wiki: {link: [] Comparison} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#smartmatch">Smartmatch</a><!-- wiki: {link: [] Smartmatch} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#equality">Equality</a><!-- wiki: {link: [] Equality} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#traversing_sequence">Traversing Sequence</a><!-- wiki: {link: [] Traversing Sequence} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#generic_comparison">Generic Comparison</a><!-- wiki: {link: [] Generic Comparison} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#numerical_comparison">Numerical Comparison</a><!-- wiki: {link: [] Numerical Comparison} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#string_comparison">String Comparison</a><!-- wiki: {link: [] String Comparison} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#joined_comparison">joined comparison</a><!-- wiki: {link: [] joined comparison} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#junctions">Junctions</a><!-- wiki: {link: [] Junctions} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#ranges">Ranges</a><!-- wiki: {link: [] Ranges} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#logical_selection">logical selection</a><!-- wiki: {link: [] logical selection} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#ternary">ternary</a><!-- wiki: {link: [] ternary} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#flipflop">flipflop</a><!-- wiki: {link: [] flipflop} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#file_test">file test</a><!-- wiki: {link: [] file test} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#yadda">yadda</a><!-- wiki: {link: [] yadda} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#context_forcing_scalar_ops">context forcing scalar ops</a><!-- wiki: {link: [] context forcing scalar ops} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#bool_context">bool context</a><!-- wiki: {link: [] bool context} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#numeric_context">numeric context</a><!-- wiki: {link: [] numeric context} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#numerical_selection">numerical selection</a><!-- wiki: {link: [] numerical selection} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#string_context">String context</a><!-- wiki: {link: [] String context} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#ops_for_arrays_lists">Ops for arrays/lists</a><!-- wiki: {link: [] Ops for arrays/lists} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#list_generation">List generation</a><!-- wiki: {link: [] List generation} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#sequence_operator">Sequence Operator</a><!-- wiki: {link: [] Sequence Operator} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#zip">Zip</a><!-- wiki: {link: [] Zip} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#combinators">Combinators</a><!-- wiki: {link: [] Combinators} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#hyperops">Hyperops</a><!-- wiki: {link: [] Hyperops} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#reduce">Reduce</a><!-- wiki: {link: [] Reduce} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#triangle">Triangle</a><!-- wiki: {link: [] Triangle} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#feed_ops">Feed Ops</a><!-- wiki: {link: [] Feed Ops} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#assignment_ops">Assignment ops</a><!-- wiki: {link: [] Assignment ops} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#self_assigning_ops">self assigning ops</a><!-- wiki: {link: [] self assigning ops} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#precedence_table">precedence table</a><!-- wiki: {link: [] precedence table} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#intentionally_not_existing_ops">intentionally not existing ops</a><!-- wiki: {link: [] intentionally not existing ops} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#making_own_operators">making own operators</a><!-- wiki: {link: [] making own operators} --></span></li>
</ul>
</div>
</td></tr></table><!-- wiki: {toc: } --></div><br /><br /><p>
<em>Perl folklore: Perl is an operator based language.</em></p>
<p>
Perl 6 has a huge amount of operators, because they support 2 of the main design goals: they offer <strong>dense</strong> and <strong>readable</strong> code. <em><span class="nlw_phrase">2 + 3<!-- wiki: {{2 + 3}} --></span></em> is certainly shorter and easier to understand then <em><span class="nlw_phrase">add(2,3)<!-- wiki: {{add(2,3)}} --></span></em>, since <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet#visual_metaphor">pictograms</a><!-- wiki: "pictograms"{link: [perl 6 language design tablet] visual metaphor} --></span> can be picked up faster than words. (Fortran made his whole carrier on that). But because they are so many, they had to be sorted by a rule named <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_language_design_tablet#huffman_coding">huffman coding</a><!-- wiki: "huffman coding"{link: [perl 6 language design tablet] huffman coding} --></span>, which was applied here more than in any other part of the syntax.</p>
<p>
To understand an operator you have to know his <strong>arity</strong> (how many parameters he takes - usually one (!) or two (+) ).</p>
<p>
The <strong><span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet#table_of_precedence">precedence</a><!-- wiki: "precedence"{link: [perl 6 lookup tablet]table of precedence} --></span></strong> tells which operator to prefer in case of conflict, when no braces are used (round braces are only used for grouping and managing precedence). It allows <em><span class="nlw_phrase">2 + 3 * 5<!-- wiki: {{2 + 3 * 5}} --></span></em> to return 17, not 25, which would upset your math teacher.</p>
<p>
Behind that link is a table which also tells you also the <strong><span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet#operator_associativity">associativity</a><!-- wiki: "associativity"{link: [perl 6 lookup tablet]Operator Associativity} --></span></strong> of every operator. This tells you after which rule to resolve precedence if one operator is used several times like in <em><span class="nlw_phrase">2 * 3 * 7<!-- wiki: {{2 * 3 * 7}} --></span></em>.</p>
<h1 id="comparison">Comparison</h1>
<h2 id="smartmatch">Smartmatch</h2>
<p>
This is the most mighty (much more mighty than its backported Perl 5 twin) of all Perl 6 operators. It can be called the <span class="nlw_phrase">&quot;compare-this-with-that-operator&quot;<!-- wiki: {{&quot;compare-this-with-that-operator&quot;}} --></span>. If the left side of that infix op matches somehow the content of the right side, it returns Bool::True, otherwise Bool::False. The negated form <strong>!~</strong> naturally works the other way around. The exact comparison operation depends on the <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_variable_tablet#data_types">data types</a><!-- wiki: "data types"{link: [perl 6 variable tablet] data types} --></span> of the values on both sides. Just look into that <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet#smartmatch">large table</a><!-- wiki: "large table"{link: [perl 6 lookup tablet] smartmatch} --></span> to check your specific case.</p>
<p>
Smartmatching was originally invented to make <span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_regex_tablet#matching">matching with regex</a><!-- wiki: "matching with regex"{link: [perl 6 regex tablet]Matching} --></span> semantically sane.</p>
<blockquote>
~~ !~</blockquote>
<br /><h2 id="equality">Equality</h2>
<blockquote>
eqv eq == ===<br />
!= !==</blockquote>
<br /><h2 id="traversing_sequence">Traversing Sequence</h2>
<blockquote>
++ -- succ pred</blockquote>
<br /><p>
<span class="nlw_phrase"><a title="section link" href="#sequence_operator">sequence generation</a><!-- wiki: "sequence generation"{link: Sequence Operator} --></span></p>
<h2 id="generic_comparison">Generic Comparison</h2>
<blockquote>
before after cmp</blockquote>
<br /><h2 id="numerical_comparison">Numerical Comparison</h2>
<blockquote>
&lt; == &gt; &lt;=&gt; &lt;= &gt;=</blockquote>
<br /><h2 id="string_comparison">String Comparison</h2>
<blockquote>
lt eq gt leg le ge</blockquote>
<br /><h2 id="joined_comparison">joined comparison</h2>
<blockquote>
3 &lt; $a == $a &lt; 7</blockquote>
<br /><p>
is not the same as</p>
<blockquote>
3 &lt; $a &lt; 7</blockquote>
<br /><p>
because latter is evaled at once and the first in 2 steps (left to right)</p>
<h2 id="junctions">Junctions</h2>
<blockquote>
| &amp; ^ !<br />
any all one none</blockquote>
<br /><h2 id="ranges">Ranges</h2>
<blockquote>
.. ^</blockquote>
<br /><h2 id="logical_selection">logical selection</h2>
<blockquote>
&amp;&amp; - and<br />
|| - or<br />
// - err<br />
^^ - xor</blockquote>
<br /><p>
see also <span class="nlw_phrase"><a title="section link" href="#numerical_selection">numerical selection</a><!-- wiki: "numerical selection"{link: numerical selection} --></span></p>
<h2 id="ternary">ternary</h2>
<blockquote>
?? !!</blockquote>
<br /><h2 id="flipflop">flipflop</h2>
<blockquote>
ff fff</blockquote>
<br /><h2 id="file_test">file test</h2>
<p>
<span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet#filetest_ops">table</a><!-- wiki: "table"{link: [Perl 6 Lookup Tablet]Filetest Ops} --></span></p>
<h2 id="yadda">yadda</h2>
<blockquote>
...<br />
???<br />
!!!</blockquote>
<br /><h1 id="context_forcing_scalar_ops">context forcing scalar ops</h1>
<h2 id="bool_context">bool context</h2>
<blockquote>
? !<br />
?&amp; ?| ?^</blockquote>
<br /><h2 id="numeric_context">numeric context</h2>
<blockquote>
+ - * ** / % %%<br />
+&amp; +| +^ +&lt; +&gt;<br />
mod exp sqrt sin cos tan log log10</blockquote>
<br /><h3 id="numerical_selection">numerical selection</h3>
<blockquote>
min max minmax</blockquote>
<br /><h2 id="string_context">String context</h2>
<blockquote>
~ x<br />
~&amp; ~| ~^ ~&lt; ~&gt;</blockquote>
<br /><h1 id="ops_for_arrays_lists">Ops for arrays/lists</h1>
<h2 id="list_generation">List generation</h2>
<p>
The simplest way to create a list is by repeating some values:</p>
<blockquote>
'munch' xx 3 # results in 'munch', 'munch', 'munch'<br />
('hallo', 'echo') xx 2 --&gt; 'hallo', 'echo', 'hallo', 'echo'</blockquote>
<br /><p>
In list context the range operator produces lists:</p>
<blockquote>
@ 2 .. 7 --&gt; 2,3,4,5,6,7</blockquote>
<br /><h3 id="sequence_operator">Sequence Operator</h3>
<blockquote>
...</blockquote>
<br /><p>
<span class="nlw_phrase"><a title="section link" href="#traversing_sequence">traversing sequence</a><!-- wiki: "traversing sequence"{link: Traversing Sequence} --></span></p>
<h2 id="zip">Zip</h2>
<blockquote>
Z</blockquote>
<br /><h2 id="combinators">Combinators</h2>
<blockquote>
X</blockquote>
<br /><h2 id="hyperops">Hyperops</h2>
<blockquote>
&lt;&lt; &gt;&gt;</blockquote>
<br /><h2 id="reduce">Reduce</h2>
<blockquote>
[ ]</blockquote>
<br /><h2 id="triangle">Triangle</h2>
<blockquote>
<span class="nlw_phrase">[\ ]<!-- wiki: {{[\ ]}} --></span></blockquote>
<br /><h2 id="feed_ops">Feed Ops</h2>
<blockquote>
&lt;== ==&gt;<br />
&lt;&lt;== ==&gt;&gt;</blockquote>
<br /><h1 id="assignment_ops">Assignment ops</h1>
<h2 id="self_assigning_ops">self assigning ops</h2>
<h1 id="precedence_table">precedence table</h1>
<p>
<span class="nlw_phrase"><a title="section link" href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_lookup_tablet#table_of_precedence">is in Appendix B</a><!-- wiki: "is in Appendix B"{link: [Perl 6 Lookup Tablet]Table of precedence} --></span></p>
<h1 id="intentionally_not_existing_ops">intentionally not existing ops</h1>
<h1 id="making_own_operators">making own operators</h1>
<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> <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> <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> <strong><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></strong> <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>Herbert Breunung</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?perl_6_operator_tablet</guid>
<pubDate>Tue, 17 Apr 2012 00:56:19 -0000</pubDate>
</item>

</channel>
</rss>