<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Perl 6 Reports</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.perl.org/users/perl_6_reports/atom.xml" />
    <id>tag:blogs.perl.org,2009-11-03:/users/perl_6_reports//1479</id>
    <updated>2013-05-05T03:08:41Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.38</generator>

<entry>
    <title>#perl6 highlights/summary for April 25th - May 1st 2013</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2013/05/perl6-summary-for-april-25th---may-1st.html" />
    <id>tag:blogs.perl.org,2013:/users/perl_6_reports//1479.4641</id>

    <published>2013-05-04T08:23:11Z</published>
    <updated>2013-05-05T03:08:41Z</updated>

    <summary>A highlights/summary of recent activity and discussion on the #perl6 IRC channel on Freenode.net: nwc10: &quot;jnthn: WTF did you just do? nqp head is 28% faster than 5 hours ago&quot; nwc10 noted a 10-fold speed up for some NQP code:...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    <category term="perl6rakudojvm" label="perl6 rakudo jvm" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<p>A highlights/summary of recent activity and discussion on the #perl6 IRC channel on Freenode.net:</p>

<ul>
<li>nwc10: "jnthn: <strong><em>WTF did you just do? nqp head is 28% faster</em></strong> than 5 hours ago"</li>
<li>nwc10 noted a <strong><em>10-fold speed up for some NQP code</em></strong>: "nqp-jvm: 1.4725e+02 ... nqp-parrot: 2.0425e+03".</li>
<li>pmichaud landed Rakudo commits to "<strong><em>Speed up repeated shifts of large lists/arrays by 70%+</em></strong>" noting that "More improvements are coming; this patch just gets a couple of the current big bottlenecks out of the way".</li>
</ul>

<p>More in the full post...</p>
]]>
        <![CDATA[<p>I created this blog entry because <a href="http://irclog.perlgeek.de/perl6/today">the ilbot #perl6 logging service most p6 folk use</a>, which is the one I've been using for the last 200 or so daily #perl6 summaries, went offline. But it's now back up, so I'm going to go back to using <a href="http://irclog.perlgeek.de/out.pl?channel=perl6;date=today;summary=1">ilbot's built in summary feature</a>. Once I've had a chance to catch up over the next few days, you should be able to see the usual daily summaries (although I'm currently seeing missing data between April 26th and April 30th).</p>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130425">April 25th</a>:</p>

<ul>
<li>jnthn (who has been landing stacks of high quality commits almost daily for years) landed a bunch more towards getting <strong><em>Rakudo running on the JVM</em></strong>. (Rakudo is the most complete Perl 6 compiler. The port to the JVM is intended to give the Rakudo team some important capabilities and options it does not currently have and urgently needs.).</li>
<li>cognominal asked questions related to his work on <strong>permutation routines in core</strong> using gather/take (a <strong>novel construct with coroutine-like functionality</strong>).</li>
<li>timotimo asked "what's a good way to let a user supply <strong>a filter to a method that will be passed to .grep?</strong>" which led to moritz's nice solution: "say grep !*.is-prime, 1..20".</li>
<li>_sri posted <a href="https://mail.mozilla.org/pipermail/rust-dev/2013-April/003746.html">a link</a> noting that "the rust folks are redesigning their <strong>I/O API</strong>, maybe of interest to some here" which led to discussion of async/blocking/threading issues and of Parrot</li>
<li>masak posted <a href="http://strangelyconsistent.org/blog/t2-rectangle-haikus">a blog about the t2 tasks of the 2012 p6 coding competition</a>.</li>
<li>labster continued to work on adding <strong>File::Spec</strong> functionality to Rakudo's core setting. </li>
<li>BenGoldberg discussed/proposed changes to Rakudo's <strong>is-prime</strong>.</li>
<li>FROGGS landed more commits for his <strong><em>"use v5;" slang module for perl 5 code</em></strong>.</li>
<li>BenGoldberg asked "Just for fun, how would I make a lazy infinite list [for <strong>a Thue-Morse sequence</strong>]?" leading to japhb's solution "my @a = 0, -> *@b {map 1-*, @b} ... *".</li>
</ul>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130426">April 26th</a>:</p>

<ul>
<li>labster announced "Finally! Just got File::Spec <strong>Unix, Win32, and Cygwin</strong> working in core."</li>
<li>FROGGS continued to land commits for his v5 slang module.</li>
<li>supernovus landed commits to make <strong>DateTime timezone handling sane</strong>.</li>
<li>gtodd asked "is there a synopsis or set of discussions on current/future tools for perl6 for <strong>cross platform packaging/deployment?</strong>" with subsequent discussion.</li>
<li>jnthn landed another blizzard of Rakudo-NQP-JVM commits.</li>
<li>donaldh returned to #perl6 after a few weeks away; jnthn told him "I got your <strong>asm stuff merged</strong> and we're using <strong>invokedynamic</strong> in a couple of places by now" (and later this day said "OK, that's the majority of the first round of invokedynamic work done"). </li>
<li>nwc10: "jnthn: <strong><em>WTF did you just do? nqp head is 28% faster</em></strong> than 5 hours ago"</li>
<li>lizmat continued her <strong>heroic quest to methodically read through the entire body of spec docs</strong>, asking questions, bringing oddities to light, and updating the specs.</li>
<li>sorear explained why it <strong>might make sense for KeyBag keys to be UInts</strong>.</li>
<li>after a while away from #perl6, adu returned, asked "who was working on the java port of NQP?" (answer, jnthn) and then "how do I get in on that?". :)</li>
</ul>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130427">April 27th</a>:</p>

<ul>
<li>nwc10 noted a <strong><em>10-fold speed up for some NQP code</em></strong>: "nqp-jvm: 1.4725e+02 ... nqp-parrot: 2.0425e+03".</li>
<li>timotimo got interested in p6's <strong>val()</strong> which is loosely akin to python's literal_eval.</li>
<li>jnthn continued landing Rakudo-NQP-JVM commits noting "Recent code generation improvements means <strong>a full NQP is now around 4.1 MB worth of .class files rather than 5.4 MB</strong>".</li>
<li>FROGGS landed more v5 slang module commits.</li>
<li>adu began working on problems he found by following jnthn's guiding comment: ""make test" will show up some failures".</li>
</ul>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130428">April 28th</a>:</p>

<ul>
<li>FROGGS continued development of his v5 slang module including commits and discussion of fundamentals with jnthn.</li>
<li>labster landed his <strong>IO changes</strong>.</li>
<li>grondilu landed <strong>p6 example</strong> commits.</li>
<li>discussion of a problem that masak summarizes as "in some sense it feels like the burden of proof rests on the one claiming that .WHAT is a macro, to show an example implementation of it. because I don't see it" and about which jnthn says ".WHAT [and .HOW are] handled inside of the compiler. Some may say that makes them macros. I don't care if you call them <strong>magical unicorn sugar puffs</strong>.".</li>
<li>lizmat continued to go through the specs, discussing issues, committing changes.</li>
<li>discussion followed cognominal's question "can someone tell me the difference between LALR and operator precedence parsing?" with masak noting "Wikipedia's summary seems to be "<strong>LALR is hard to understand, recursive descent is easier</strong>"."</li>
</ul>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130429">April 29th</a>:</p>

<ul>
<li>pmichaud landed Rakudo commits to "<strong><em>Speed up repeated shifts of large lists/arrays by 70%+</em></strong>" noting that "More improvements are coming; this patch just gets a couple of the current big bottlenecks out of the way".</li>
<li>labster noted "I have IO::Path working on three platforms (unix/posix, win32, and cygwin). It required that most of File::Spec be integrated, to work as a backend." and asked "is the low-level path stuff in IO::Spec something we want to go ahead and add to the spec? Or should the extraneous stuff (like tmpdir) be refactored out of the core?" with the consensus response being that it needs to be in core.</li>
<li>FROGGS posted <a href="https://gist.github.com/FROGGS/fbb4455f544a35cf265d">"slangs, what are they?"</a> and discussion ensued.</li>
<li>jnthn landed more Rakudo-NQP-JVM commits with comments such as "Use VM-independent invocation protocol ... This eliminates a bunch of usages of Parrot v-table stuff in BOOTSTRAP and the MOP" and <strong><em>"Adopt the new container spec model"</em></strong> which latter "doesn't go quite so far as the last [failed] attempt to do this". </li>
<li>jnthn asked "What, exactly, is the -L. -X. thing about?" and moritz noted that the issue "may explain why rakudo has seem more easily in conflict with installed stuff these last months".</li>
<li>grondilu asked "how could I write [what he meant by] "return %cache{$string}{$t}{$u} if %cache{$string}{$t}{$u} :exists;"?" and discussion ensued.</li>
<li>pmichaud landed NQP and Rakudo commits related to <strong>quantified captures</strong>.</li>
<li>FROGGS landed a bunch more v5 slang module commits.</li>
<li>supernovus added a <strong>PSGI helper library</strong> module to the p6 module list.</li>
</ul>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130430">April 30th</a>:</p>

<ul>
<li>pmichaud asked for TimToady's "opinion on <a href="https://github.com/perl6/specs/issues/35">https://github.com/perl6/specs/issues/35</a>" and later had a discussion with jnthn about the ramifications of his answer. </li>
<li>labster landed more Rakudo commits related to IO.</li>
<li>isBEKaml asked "was there [a] 2013.03 <strong>star release?</strong>". The answer was no. (While the Rakudo compiler is consistently released monthly, Star releases can and have often been less frequent). Discussion ensued.</li>
<li>Discussion of anti-matter apples and a <strong><em>P5-to-P6 translator revealed</em></strong> <a href="https://github.com/Util/Blue_Tiger">Util's Blue Tiger</a>.</li>
<li>TimToady mentioned <a href="http://rosettacode.org/wiki/9_billion_names_of_God_the_integer#Perl_6">a rosetta problem that serves as a serious stress test</a>.</li>
<li>supernovus added <strong>DateTime::Format and DateTime::Math</strong> to the p6 module list.</li>
<li>Util <strong>fixed Rakudo's bigint<em>is</em>prime</strong>.</li>
<li>pmichaud "<strong>Switched ?-quantifier to be an item quantifier instead of a list quantifier</strong>." in Rakudo.</li>
<li>timotimo implemented <strong>nqp::mkdir, rmdir and chmod</strong> for Rakudo-NQP-JVM.</li>
</ul>

<p><a href="http://olive.undo.it/log?channel=perl6&amp;time=20130501">May 1</a>:</p>

<ul>
<li>labster campaigned for nqp::readlink to support some of his recent changes and got pmichaud and timotimo to help.</li>
<li>pmichaud landed some commits that impact Rakudo Star, and prepared a <strong><em>Star release candidate</em></strong>.</li>
<li>FROGGS landed v5 slang module commits, mostly experimental.</li>
<li>The <a href="http://olive.undo.it/log?channel=masakism&amp;time=20130501">#masakism workshop</a> began; after it was over masak reported "quick summary of today's #masakism workshop: it was a success. people appear to want to do it again. date not set for that, but we'll make sure people get the message.".</li>
<li>timotimo implemented <strong>unlink, cwd, rename, copy, link, symlink, and improved rmdir</strong>, for Rakudo-NQP-JVM. But seems "Java has no portable way to chdir?"</li>
<li>jnthn landed a ton more Rakudo-NQP-JVM commits.</li>
<li>hoelzro noted he "would like to do for @pairs -> ( $first, $second )" or similar, such that for each pair $first is bound to the key, $second to the value. Discussion ensued about related <strong>parameter unpacking syntax</strong>.</li>
<li>pmichaud landed more <strong>Match/Nil switchover</strong> commits.</li>
<li>pmurias asked "would it make sense for me to submit a <strong>gsoc proposal for a rakudo/nqp javascript backend</strong> to the parrot foundation?". Discussion ensued with Util saying "I am the GSoC backup admin for PaFo, and defacto primary admin while dukeleto is away. I will look favorably and equitably on any Perl[56]-related tasks, students, mentors, or anything else related.".</li>
</ul>

<p>Fwiw suggested alternate public logging services are <a href="http://colabti.org/irclogger/irclogger_log/perl6">collabti's #perl6 log which allows links to individual lines and goes back to 2005</a> and <a href="http://olive.undo.it/log?channel=perl6">undo.it's #perl6 log which started early Jan this year</a>.</p>
]]>
    </content>
</entry>

<entry>
    <title>Daily #perl6 summary now built in to irclog software</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summary-now-built-in-to-irclog-software.html" />
    <id>tag:blogs.perl.org,2012:/users/perl_6_reports//1479.3840</id>

    <published>2012-09-17T00:47:27Z</published>
    <updated>2012-09-18T00:48:00Z</updated>

    <summary>One of the best ways to connect to the Perl 6 community is to join the hub of its activity, the freenode IRC channel #perl6. Another great approach is to read the daily log for that hub. To start with...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<p>One of the best ways to connect to the Perl 6 community is to <a href="http://webchat.freenode.net">join the hub of its activity, the freenode IRC channel #perl6</a>. Another great approach is to read the daily log for that hub. To start with the full log for today, visit <a href="http://irclog.perlgeek.de/perl6/today">today's log of the freenode IRC channel #perl6</a>.<br><br />
The original driver for this blog was publishing short(ish) "summaries" of that looong log. Since starting it a few weeks ago things have been <a href="http://blogs.perl.org/users/perl_6_reports/2012/08/perl6-summary-for-week-ending-2012-08-18.html">experimental</a>, <a href="http://blogs.perl.org/users/perl_6_reports/2012/08/perl6-summary-for-week-ending-2012-08-25.html">erratic</a>, <a href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summary-for-week-ending-2012-09-01.html">rapidly</a> <a href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summaries-for-2012-09-02.html">evolving</a>. Today things settled nicely.<br><br />
<font size="+1"><i>From today forward, to see a "summary" (subset) of any day's log, just visit that day's log page and click the "summary" link that appears near the top, typically near Camelia. (Or, to save a click, here's <a href="http://irclog.perlgeek.de/out.pl?channel=perl6;date=yesterday;summary=1Simple">a direct link to yesterday's summary</a>.)<br></i></font><br />
Q. Why is the summary blank?<br><br />
A. Because neither you nor I have yet added some lines to the summary for the day you're viewing.<br><br />
Q. How do I add lines to the summary for the day I'm viewing?<br><br />
A. Make sure you are viewing the full log. Click the "Enable summary mode" link (below the words "All times shown according to UTC."). Click the checkbox of the line(s) you want to add. Click the "Save summary changes" link. Drink a beer.<br><br />
Q. Does that mean no more #perl6 summaries at this blog?<br><br />
A. Good question.<br><br />
Q. Are you going to bring back the organized breakdown such as was done for <a href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summaries-for-2012-09-02.html#Summaries">26 #perl6 summaries for 2012-09-02</a> or the earlier weekly summaries?<br><br />
A. Do you think I should?</p>]]>
        
    </content>
</entry>

<entry>
    <title>#perl6 Summary for 2012-09-03</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summary-for-2012-09-03.html" />
    <id>tag:blogs.perl.org,2012:/users/perl_6_reports//1479.3836</id>

    <published>2012-09-16T03:29:08Z</published>
    <updated>2012-09-16T05:23:31Z</updated>

    <summary>The freenode IRC channel #perl6 is the heart of the Perl 6 community. Some folk like to read the daily log. But it gets long. So... Summary for 2012-09-03. The above linked page is a new Summary mode built in...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<p>The freenode IRC channel #perl6 is the heart of the Perl 6 community. Some folk like to read <a href="http://irclog.perlgeek.de/perl6/today">the daily log</a>. But it gets long. So...<br><br />
<font size="+1"><a href="http://irclog.perlgeek.de/out.pl?channel=perl6;date=2012-09-03;summary=1">Summary for 2012-09-03</a>.</font><br><br />
The above linked page is a new Summary mode built in to Moritz's irc logging software. At the time of writing, this Summary is the same as the <a href="http://irclog.perlgeek.de/out.pl?channel=perl6;date=2012-09-03;summary=0">the Full log</a> except most of the lines are omitted. There is none of the organizing I did in previous Summaries. Using this feature of Moritz's software is MUCH quicker and is the right way forward. I'll have more to say in the next few posts to this blog (after which you'll no longer be visiting this blog for Summaries because they'll appear at the regular log location).<br><br />
To provide me feedback, gmail me at raiph.mellor or use the comment feature on this blog.</p>]]>
        
    </content>
</entry>

<entry>
    <title>#perl6 summaries for 2012-09-02</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summaries-for-2012-09-02.html" />
    <id>tag:blogs.perl.org,2012:/users/perl_6_reports//1479.3819</id>

    <published>2012-09-14T00:53:57Z</published>
    <updated>2012-09-15T08:56:22Z</updated>

    <summary> Please read about this report. There are 26 #perl6 summaries for 2012-09-02. Summaries of commits and other work Moritz implements indirect names in Rakudo. TimToady improves STD&apos;s heredocs and STDs&apos; &quot;p5-in-p6&quot;. #p6p5 Improving Zavolaj (Perl 6&apos;s FFI) jnthn helps...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<link rel="stylesheet" type="text/css" href="http://irclog.perlgeek.de/style.css" title="Irclog Stylesheet" />
<font size="+1">
<br>
Please read <a href="#About">about this report</a>.<br><br>
There are <a href="#Summaries">26 #perl6 summaries for 2012-09-02.</a></font><br><br><br>

<font size="+2">Summaries of commits and other work</font>
<br><br>
<ul>
<li><font size="+1"><i><a href="#6a">Moritz implements indirect names in Rakudo.</a></i></font><br><br>
<li><font size="+1"><i><a href="#6">TimToady improves STD's heredocs and STDs' "p5-in-p6". #p6p5</a></i></font><br><br>
<li><font size="+1"><i><a href="#11">Improving Zavolaj (Perl 6's FFI)</a></i></font><br><br>
<li><font size="+1"><i><a href="#12">jnthn helps lizmat work on Rakudo/NQP porting effort.</a></i></font><br><br>
<li><font size="+1"><i><a href="#13">Perl 6 development server had 2 year old Rakudo; GlitchMr makes an up-to-date version available.</a></i></font><br><br>
<font size="+1"><i><a href="#16">jnthn cleans up after his recent QAST based NQP switchover.</a></i></font><br><br>
<li><font size="+1"><i><a href="#18">Ping pong and dang (Put it in the thing you move $!orig/$!target into)</a></i></font><br><br>
</ul>

<br><font size="+2">Summaries of bugs and other problems</font><br><br>
<ul>
<li><font size="+1"><i><a href="#22">"when is http://blogs.perl.org/users/perl_6_reports/ going to be published?"</a></i></font><br><br>
<li><font size="+1"><i><a href="#21">"Occasionally stuff gets fixed ;)"</a></i></font><br><br>
<li><font size="+1"><i><a href="#10">Debugging GlitchMr's bot and news of Parrot's IO rewrite.</a></i></font><br><br>
<li><font size="+1"><i><a href="#4">Pugs fails with recent Haskell build.</a></i></font><br><br>
<li><font size="+1"><i><a href="#14">Error while compiling block : Error while compiling block hello: Error while compiling block : Error while compiling block : ...</a></i></font><br><br>
<li><font size="+1"><i><a href="#20">"swapping like a crazy swappy thing"</a></i></font><br><br>
<li><font size="+1"><i><a href="#25">Toy Trucks</a></i></font><br><br>
</ul>

<br><font size="+2">Summaries of other discussion</font><br><br>
<ul>
<li><font size="+1"><i><a href="#5">Stefan O'Rear likely to focus on Rakudo/NQP porting effort!</a></i></font><br><br>
<li><font size="+1"><i><a href="#24">Lightning Talk (5 minute video) on Rakudo Perl 6 progress in the last 2 years, especially speed, codebase, bus number, portability, stability, docs, modules, libs</a></i></font><br><br>
<li><font size="+1"><i><a href="#19">Moar speed</a></i></font><br><br>
<li><font size="+1"><i><a href="#2">Next Gen Regexen.</a></i></font><br><br>
<li><font size="+1"><i><a href="#17">Regexes (//, rx//, etc., regex, rules, tokens) are Perl 6 methods written in regex slang (sub-language).</a></i></font><br><br>
<li><font size="+1"><i><a href="#7">Regex backtracking control syntax.</a></i></font><br><br>
<li><font size="+1"><i><a href="#8">Looping backwards.</a></i></font><br><br>
<li><font size="+1"><i><a href="#23">Phasers</a></i></font><br><br>
<li><font size="+1"><i><a href="#26">Rakudo & LLVM</a></i></font><br><br>
<li><font size="+1"><i><a href="#1">Parrot, NQP, and Perl 6 play by different rules.</a></i></font><br><br>
<li><font size="+1"><i><a href="#3">Perl 6 & xTalk</a></i></font><br><br>
<li><font size="+1"><i><a href="#9">How does code know its name?</a></i></font><br><br>
<li><font size="+1"><i><a href="#15">Syntax highlighting.</a></i></font><br><br>
</ul>

<br><br><br>
<font size="+2"><a name="Summaries">26 #perl6 summaries for 2012-09-02</a></font><br><br><br>

<a name="1"></a><font size="+1"><i>Parrot, NQP, and Perl 6 play by different rules.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5951965">Full log</a> 

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5951965">01:06</a></td>
<td class="nick"><font color="green">MikeFair</font></td>
<td class="msg">I have a rule ... part of the rule never seems to get tested</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5951988">01:14</a></td>
<td class="nick"><font color="green">TimToady</font></td>
<td class="msg">I only know how Perl 6 works (or is supposed to (or I'm supposed to))</td>
</tr>

</table>

<br><br>

<a name="2"></a><font size="+1"><i>Next Gen Regexen.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952017">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952017">02:01</a>

</td>
<td class="nick"><font color="green">jeffreykegler</font></td>
<td class="msg">S05 says you set the AST element via make. But looking at STD.pm, it seems to be almost never used</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952028">02:05</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">its action routines are written in Perl 5 (in viv), so it just emulates make, without using that feature of Perl 6 directly</td>
</tr>

<tr class="light">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952034">02:06</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">STD is in kind of a funny place, because it's trying not to commit to any particlar AST representation</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952037">02:07</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">STD uses an Action package that dispatches to the same name as the rule that is being reduced</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952041">02:08</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">which actually doesn't scale terribly well to derived grammars</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952075">02:20</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">erasing the boundary between regex and grammar</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952079">02:21</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">the colonpair notation is meant to be an extension mechanism in any case, so you can make up your own</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952080">02:22</a>

</td>
<td class="nick"><font color="green">MikeFair</font></td>
<td class="msg">I'm working on building up to establishing the AST as a service and using zmq's zero-copy mechanisms as a sort of in process SOA</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952089">02:26</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">mostly I just try to get this stuff close enough that smarter people can take it in various directions :)</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952095">02:30</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">there are usually several kinds of context floating around, and it's not always trivial to know which parts contribute to a given entity's uniqueness (that's Tagmemics 101, basically)</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952103">02:33</a></td>
<td class="nick"><font color="brown">TimToady</font></td>
<td class="msg">linguistically speaking, that's the whole etic vs emic distinction; which features contribute to identity, and which are merely epiphenominal in this current language</td>
</tr>

</table>


<br><br>

<a name="3"></a><font size="+1"><i>Perl 6 & xTalk</i></font>  (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952080">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>


<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952196">05:09</a>

</td>
<td class="nick"><font color="green">MikeFair</font></td>
<td class="msg">Perl6 is basically all the semantics of xTalk, with none of the syntax</td>
</tr>

</table>



<br><br>

<a name="4"></a><font size="+1"><i>Pugs fails with recent Haskell build.</i></font>  (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952215">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952215">05:34</a>

</td>
<td class="nick"><font color="green">isBEKaml</font></td>
<td class="msg">OHHAI, pugs-compat cabal build with GHC 7.4.1 shows failure ... I think the way to fix this would be to migrate code using IO module to using System.IO module.</td>
</tr>

</table>

<br><br>

<a name="5"></a><font size="+1"><i>Stefan O'Rear likely to focus on Rakudo/NQP porting effort!</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952231">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952231">06:07</a></td>
<td class="nick"><font color="green">isBEKaml</font></td>
<td class="msg">how's things with niecza?</td></tr>

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952246">06:15</a></td>
<td class="nick"><font color="green">sorear</font></td>
<td class="msg">niecza is losing -Ofun for me, so I'm probably not going to be doing too much with it; my Perl 6 involvement in the future is likely to be with the Rakudo/NQP porting efforts</td></tr>

</table>

<br><br>

<a name="6a"></a><font size="+1"><i>Moritz implements indirect names in Rakudo.</i></font>  (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952269">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952269">06:21</a>

</td>
<td class="nick"><font color="green">Moritz</font></td>
<td class="msg">n: constant name = 'a'; sub ::(name) { 42 }; say a()</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952270">06:21</a></td>
<td class="nick"><font color="brown">p6eval</font></td>
<td class="msg">niecza v21-1-ga8aa70b: OUTPUT«42␤»</td>
</tr>


<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952280">06:32</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">roast: basic test for declarations with indirect names</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952288">06:37</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">rakudo/nom: run indirect name declaration tests</td>
</tr>



<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953198">12:42</a>

</td>
<td class="nick"><font color="green">Moritz</font></td>
<td class="msg">jnthn: any feedback on <a href="http://moritz.faui2k3.org/tmp/0001-fix-declaration-of-subs-with-indirect-name.patch">http://moritz.faui2k3.org/tmp/0001-fix-declaration-of-subs-with-indirect-name.patch</a>? I realize it's incredibly hacky, but I don't quite know what do about it</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953210">12:46</a></td>
<td class="nick"><font color="brown">jnthn</font></td>
<td class="msg">moritz: Is there no way we can communicate the DYNAMIC thing into disect_longname (pass it a named arg or something)?</td>
</tr>

<tr class="dark">
<td colspan=3><font size="-1"><i>Moritz digs up and debugs another patch he had created earlier that anticipated jnthn's suggestion</i></font></td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953352">14:07</a></td>
<td class="nick"><font color="brown">Moritz</font></td>
<td class="msg">\o/ it build the setting again. the code is now a bit longer and more robust</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953385">14:24</a></td>
<td class="nick"><font color="brown">Moritz</font></td>
<td class="msg">jnthn: do you have a feeling how many LongName objects we carry around? thing is, for better error messages I'd like to store a Match object per LongName. Is that OK? or too expensive?</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953392">14:28</a></td>
<td class="nick"><font color="brown">jnthn</font></td>
<td class="msg">moritz: I think LongName objects are fairly short lived. They shouldn't make it into the AST ever, for example.</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953717">16:07</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/indirect-subs: fix declaration of subs with indirect name</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953722">16:07</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/indirect-subs: typed exception for illegal use of pseudo packages in other names</td>
</tr>


<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953729">16:08</a>

</td>
<td class="nick"><font color="green">Moritz</font></td>
<td class="msg">that branch now mostly works ... offending line is   if !$decl || ($decl eq 'routine') {  if the backtrace can be trusted ... oh, the line annotations are off ... so, line numbers in NQP are off :(</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953828">16:19</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/indirect-subs: avoid a Null PMC Access</td>
</tr>



<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954010">16:58</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: fix declaration of subs with indirect name</td>
</tr>


<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954013">16:58</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: typed exception for illegal use of pseudo packages in other names</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954018">16:58</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: avoid a Null PMC Access</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954021">16:58</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: Merge remote branch 'origin/indirect-subs' into nom</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954025">16:58</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: update ChangeLog</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954052">17:08</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">roast: unfudge tests for indirect sub name declarations</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954435">19:37</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: typed exception for import name clashes</td>
</tr>

</table>

<br><br>

<a name="6"></a><font size="+1"><i>TimToady improves STD's heredocs and STDs' "p5-in-p6". #p6p5</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952295">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952295">06:39</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">std: parse &lt;&lt;END with correct quote language.</td></td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952329">07:01</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">std: allow p5 code to switch back to p6.</td>
</tr>

</table>

<br><br>

<a name="7"></a><font size="+1"><i>Regex backtracking control syntax.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952359">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952359">07:15</a>

</td>
<td class="nick"><font color="green">ingy</font></td>
<td class="msg">what's the p6rules syntax for committing to a rule?</td>
</tr>

</table>

<br><br>

<a name="8"></a><font size="+1"><i>Looping backwards.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952434">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952434">08:07</a>

</td>
<td class="nick"><font color="green">masak</font></td>
<td class="msg">for looping backwards along a range, I'd really recommend doing `for reverse ^.chars` or equivalent.</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952505">08:44</a></td>
<td class="nick"><font color="brown">masak</font></td>
<td class="msg">we used to have the :by adverb for ranges (in the spec). it got tossed by the wayside for philosophical reasons. basically, where we had :by previously, we now have infix:&lt;...&gt; (though I still prefer to reverse ranges in the :by(-1) case)</td>

</table>

<br><br>

<a name="9"></a><font size="+1"><i>How does code know its name?</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952503">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952503">08:44</a>

</td>
<td class="nick"><font color="green">MikeFair</font></td>
<td class="msg">Is "the name of my function" available as a perl6 variable somehow?</td>
</tr>

<tr class="dark">
<td colspan=3><i>I was confused by this dialog. Note <a href="http://doc.perl6.org/type/Code.html#Str">p6doc Code.Str</a></i></td></tr>

</table>

<br><br>
 
<a name="10a"></a><font size="+1"><i>arity and count.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952547">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952547">09:17</a>

</td>
<td class="nick"><font color="green">GlitchMr</font></td>
<td class="msg">Why &sin doesn't have arity?</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952549">09:17</a></td>
<td class="nick"><font color="brown">Moritz</font></td>
<td class="msg">cause it's declared as proto sub sin(|) {*}  in rakudo. which is the most extensible thing to do</td>

</table>

<br><br>

<a name="10"></a><font size="+1"><i>Debugging GlitchMr's bot and news of Parrot's IO rewrite.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952571">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952613">09:45</a>

</td>
<td class="nick"><font color="green">GlitchMr</font></td>
<td class="msg">I still wonder how it matched when it shouldn't</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952636">09:49</a></td>
<td class="nick"><font color="brown">Moritz</font></td>
<td class="msg">looks like a bug in the bot module</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952705">10:09</a></td>
<td class="nick"><font color="brown">GlitchMr</font></td>
<td class="msg">Perhaps <a href="https://github.com/TiMBuS/Net--IRC/tree/use-muevent">https://github.com/TiMBuS/Net--IRC/tree/use-muevent</a> will work</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952716">10:11</a></td>
<td class="nick"><font color="brown">GlitchMr</font></td>
<td class="msg">Timbus: I cannot get your Net::IRC::Bot module to work</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952724">10:12</a></td>
<td class="nick"><font color="brown">GlitchMr</font></td>
<td class="msg">I've tried using Freenodebot.pl, but it also doesn't work</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952726">10:12</a></td>
<td class="nick"><font color="brown">Timbus</font></td>
<td class="msg">might be worth looking at wrapping libev in zavolaj</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952728">10:12</a></td>
<td class="nick"><font color="brown">Tadzik</font></td>
<td class="msg">my wild guess was that we're too slow at receiving packets, and freenode stops sending them after a while</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952746">10:15</a></td>
<td class="nick"><font color="brown">Timbus</font></td>
<td class="msg">GlitchMr, cant seem to reproduce this on a slightly older rakudo</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952749">10:16</a></td>
<td class="nick"><font color="brown">Moritz</font></td>
<td class="msg">recently a branch was merged in parrot that re-did much of the IO subsystem. after the 2012.08 release</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953964">16:47</a></td>
<td class="nick"><font color="brown">GlitchMr</font></td>
<td class="msg">Timbus: would you consider this to be abuse of your module: https://gist.github.com/3601377</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954103">17:21</a></td>
<td class="nick"><font color="brown">GlitchMr</font></td>
<td class="msg">19:20:57 SixtySixBot | GlitchMr: The future is already here — it's just not very evenly distributed.</td>
</tr>

</table>

<br><br>

<a name="11"></a><font size="+1"><i>Improving Zavolaj (Perl 6's <a href="http://en.wikipedia.org/wiki/Foreign_function_interface">FFI</a>)</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952673">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952673">09:57</a>

</td>
<td class="nick"><font color="green">arnsholt</font></td>
<td class="msg">moritz: Could you take a look at the libnames branch in Zavolaj? The new test works on OS X, but because Linux does weird stuff with library names it doesn't work there. If you have any good ideas that'd be awesome</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952791">10:24</a></td>
<td class="nick"><font color="brown">arnsholt</font></td>
<td class="msg">since I want to make sure both dylibs and bundles work on OS X, I have to load a library I can be reasonably sure exists everywhere</td>
</tr>

</table>

<br><br>

<a name="12"></a><font size="+1"><i>jnthn helps lizmat work on Rakudo/NQP porting effort.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952818">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952818">10:31</a>

</td>
<td class="nick"><font color="green">phenny</font></td>
<td class="msg">lizmat: 01 Sep 18:11Z <jnthn> tell lizmat le NQP branch merge is done, which unblocks your ops work :)</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952846">10:49</a></td>
<td class="nick"><font color="brown">lizmat</font></td>
<td class="msg">hhmmm… make test generates errors *after* it seems done?</td>
</tr>


<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952856">10:52</a></td>
<td class="nick"><font color="brown">jnthn</font></td>
<td class="msg">lizmat: I'm guessing it invokes prove mutliple times
</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952935">11:21</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">nqp: Clean up test targets so they actually run all of the tests they're expected to and give a single summary at the end of doing so.</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952938">11:21</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">nqp: Steal a couple of the tests that still makes sense from t/setting into t/nqp, then toss t/setting, which was largely bit-rotten.</td>
</tr>


<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952965">11:31</a></td>
<td class="nick"><font color="brown">lizmat</font></td>
<td class="msg">All tests successful  :-)
</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952977">11:37</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">nqp: Eradicated pir::does(...,'hash') for nqp::ishash</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5952985">11:37</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">nqp: Eradicated pir::get_who__PP for nqp::who</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953102">12:23</a></td>
<td class="nick"><font color="brown">jnthn</font></td>
<td class="msg">lizmat: nqp::isconcrete is safe only when you know you always have some kind of 6model object to hand. In NQP, arrays, hashes etc are still not that.</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953107">12:25</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">nqp: Eradicated pir::defined__IP for nqp::defined</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953127">12:26</a></td>
<td class="nick"><font color="brown">lizmat</font></td>
<td class="msg">but they will be?  so this is just a matter of delay?</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953132">12:28</a></td>
<td class="nick"><font color="brown">jnthn</font></td>
<td class="msg">lizmat: On @next-vm almost certainly.</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953221">12:47</a></td>
<td class="nick"><font color="brown">dalek</font></td>
<td class="msg">nqp: Dropped some bitrotten code from previous HLL interop thing
</td>
</tr>


</table>


<br><br>

<a name="13"></a><font size="+1"><i>Perl 6 development server had 2 year old Rakudo; GlitchMr makes an up-to-date version available.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953072">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953072">12:10</a>

</td>
<td class="nick"><font color="green">GlitchMr</font></td>
<td class="msg">why Perl 6 development server would have two years old version of Rakudo</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953090">12:16</a></td>
<td class="nick"><font color="brown">lizmat</font></td>
<td class="msg">after checking with Juerd, he says that it was basically the idea that everybody would compile their own. and that the system one was just something that you could use as a very basic bootstrap. I'll be seeing juerd IRL next Tuesday at the Amsterdam PM meeting, and discuss how to take feather onwards</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953755">16:11</a></td>
<td class="nick"><font color="brown">GlitchMr</font></td>
<td class="msg">I've Perl6 in ~/rakudo-star/ in case somebody would want to use it</td>
</tr>

</table>

<br><br>

<a name="14"></a><font size="+1"><i>Error while compiling block : Error while compiling block hello: Error while compiling block : Error while compiling block : ...</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953424">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953433">14:39</a>

</td>
<td class="nick"><font color="green">spider-mario</font></td>
<td class="msg">r: macro hello($name) {quasi { say "Hello { {{{$name}}} } !"; };}; hello("Rakudo");</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953434">14:39</a></td>
<td class="nick"><font color="brown">p6eval</font></td>
<td class="msg">rakudo 1f86d2: OUTPUT«===SORRY!===␤Error while compiling block : Error while compiling block hello: Error while compiling block : Error while compiling block : ...</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953449
">14:41</a></td>
<td class="nick"><font color="brown">jnthn</font></td>
<td class="msg">spider-mario: The macros implementing is really rather new. So it'll be a bug in that.</td>
</tr>

<tr class="dark">
<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953571">15:23</a></td>
<td class="nick"><font color="brown">spider-mario</font></td>
<td class="msg">bug reported, it’s <a href="http://rt.perl.org/rt3/Ticket/Display.html?id=114708">#114708</a></td>
</tr>

</table>

<br><br>

<a name="15"></a><font size="+1"><i>Syntax highlighting.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953425">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953425">14:38</a>

</td>
<td class="nick"><font color="green">lumi</font></td>
<td class="msg">Would it be possible to run a grammar, and emit HTML with the original text surrounded by a tag with the matching rulename as a class?</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953430">14:39</a>

</td>
<td class="nick"><font color="green">lumi</font></td>
<td class="msg">For cheap and fun syntax highlighting, I was thinking</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953501
">14:49</a>

</td>
<td class="nick"><font color="green">lumi</font></td>
<td class="msg">Maybe I'll try doing it, but I only have tuits in 2 weeks</td>
</tr>


</table>

<br><br>

<a name="16"></a><font size="+1"><i>jnthn cleans up after his recent QAST based NQP switchover.</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953541">Full log</a>

<table  id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953541">15:14</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Move CTXSAVE and EXPR that were temporarily subclassed in NQP::Actions back up into HLL::Actions (taking the QAST-using versions).</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953544">15:14</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Move QAST versions of quote_EXPR and quote_delimited up into HLL::Actions, eliminating them from NQP::Actions.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953546">15:14</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Toss a bunch of now-dead code (replaced by a combination of QAST::WVal, bs and some of the logic moving into QAST::Compiler itself).</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953671">15:59</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Various P5Regex de-PASTifications.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953674">15:59</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Start updating P6Regex to eliminate use of buildsub (now always uses qbuildsub) and turn some other PAST usages into QAST.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953677">15:59</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Toss some now-dead code in P6Regex.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953682">15:59</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Toss NFA.past.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953686">15:59</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Eliminate a couple of mentions of PAST from HLL::Compiler.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953804">16:18</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Clear up most remaining PAST usages in P6Regex.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953807">16:18</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Final PAST eliminations in P6Regex.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953811">16:18</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Final PAST eliminations in P5Regex.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953815">16:18</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">nqp: Various cleanups and simplifications to QAST::Compiler and HLL::Compiler now that it no longer has to cope with PAST and POST.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953946">16:47</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: Eliminate final PAST::Node usages in Perl6::Grammar's op generation, and update it to tall the QAST compiler rather than PAST::Compiler, use qbuildsub instead of buildsub, etc.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953949">16:47</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: Bump to latest NQP, with muchly reduced PAST usage.</td></tr><tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953952">16:47</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: Unbust /< a aa >/.</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954080">17:13</a>

</td>
<td class="nick"><font color="green">dalek</font></td>
<td class="msg">rakudo/nom: Add a note about having QAST-based NQP to the ChangeLog.</td>
</tr>

</table>


<br><br>

<a name="17"></a><font size="+1"><i>Regexes (//, rx//, etc., regex, rules, tokens) are Perl 6 methods written in regex slang (sub-language).</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953980">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953980">16:51</a>

</td>
<td class="nick"><font color="green">GlitchMr</font></td>
<td class="msg">perl6: class blah { has $.regex = /a/; method replace($a is copy) { $a ~~ s/$.regex/b/; $a } }; blah.new.replace('cake').perl.say</td>
</tr>

<tr class="dark">

<td class="time"><a href="">16:51</a>

</td>
<td class="nick"><font color="green">p6eval</font></td>
<td class="msg">niecza v21-1-ga8aa70b: OUTPUT«Unhandled exception: Unable to resolve method regex in type Cursor␤  at <unknown> line 0 (ExitRunloop @ 0) ␤  at /home/p6eval/niecza/lib/CORE.setting line 566 (Cool.subst @ 37) ␤  at /tmp/UW7pC_Zppv line 1 (blah.replace @ 4) ␤  at /tmp/UW7pC_Zppv line 1 (ma…</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953982">16:51</a>

</td>
<td class="nick"><font color="green">p6eval</font></td>
<td class="msg">..rakudo 1f86d2: OUTPUT«No such method 'regex' for invocant of type 'Cursor'␤  in regex  at /tmp/JCt62h5bHR:1␤  in method match at src/gen/CORE.setting:4021␤  in method subst at src/gen/CORE.setting:4083␤  in method replace at /tmp/JCt62h5bHR:1␤  in block  at /tmp/JCt62h5bHR:1␤␤»…</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953984">16:52</a>

</td>
<td class="nick"><font color="green">jnthn</font></td>
<td class="msg">GlitchMr: A regex is a kind of method.</td>
</tr>

        
<tr id="id_l1246" class="new nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954609"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954609">20:44</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">how would I add new tokens to a grammar dynamically? (runtime)</td> 
</tr> 
 
        
<tr id="id_l1247" class="cont nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954611"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954611">20:44</a></td> 
<td class="nick nick9"></td> 
<td class="msg ">and corresponding actions to the grammar's action class, I guess</td> 
</tr> 
 

<tr id="id_l1248" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954612"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954612">20:44</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">Whoa. :)</td> 
</tr> 
         
<tr id="id_l1250" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954614"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954614">20:44</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">Well, they're just classes</td> 
</tr> 
 
        
<tr id="id_l1251" class="cont nick nick_jnthn"> 
 
<td class="time" id="i_5954615"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954615">20:44</a></td> 
<td class="nick nick2"></td> 
<td class="msg ">So, same way you normally add methods to things</td> 
</tr> 
 
        
<tr id="id_l1252" class="cont nick nick_jnthn"> 
 
<td class="time" id="i_5954618"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954618">20:44</a></td> 
<td class="nick nick2"></td> 
<td class="msg ">.^add_method and then remember to .^compose</td> 
</tr> 
 
       
<tr id="id_l1254" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954621"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954621">20:45</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">(and tokens are just methods really)</td> 
</tr> 
         
<tr id="id_l1255" class="new nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954622"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954622">20:45</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">if I .^add_method and .^compose, do existing instances get affected?</td> 
</tr> 
 
        
<tr id="id_l1256" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954624"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954624">20:45</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">Yes</td> 
</tr> 

         
<tr id="id_l1258" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954627"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954627">20:45</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">If you want to do stuff per instance, use mixins</td> 
</tr> 
 
<tr id="id_l1264" class="new nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954642"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954642">20:48</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">I guess I have to re-write TOP to be able to handle the new token ...</td> 
</tr> 
 
</table>

<br><br>

<a name="18"></a><font size="+1"><i>Ping pong and dang (Put it in the thing you move $!orig/$!target into)</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953980">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954191">18:13</a>

</td>
<td class="nick"><font color="green">pmichaud</font></td>
<td class="msg">jnthn: I'm working on reducing the number of return values from !cursor_start;  I can do all of them easily except I'm not sure how to efficiently get $?CLASS back</td>
</tr>



<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954211">18:16</a>

</td>
<td class="nick"><font color="green">jnthn</font></td>
<td class="msg">ah, dang</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954217">18:18</a>

</td>
<td class="nick"><font color="green">pmichaud</font></td>
<td class="msg">but... dang</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954299">18:40</a>

</td>
<td class="nick"><font color="green">pmichaud</font></td>
<td class="msg">okay, that gives me a good place to start.</td>
</tr>

</table>


<br><br>

<a name="19"></a><font size="+1"><i>Moar speed</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5953980">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954352">19:22</a>

</td>
<td class="nick"><font color="green">jnthn</font></td>
<td class="msg">pmichaud: CORE.setting parse time and spectest times are currently at their lowest for quite a while :)</td>
</tr>



<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954369">19:24</a>

</td>
<td class="nick"><font color="green">moritz</font></td>
<td class="msg">nwc10: I was confused by your latest <a href="http://www.nntp.perl.org/group/perl.perl6.compiler/2012/09/msg8392.html">p6c email</a>, it looked like parsing took much longer (?) than before?</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954384">19:26</a>

</td>
<td class="nick"><font color="green">nwc10</font></td>
<td class="msg">but yes, the overal build is faster</td>
</tr>

</table>

<br><br>

<a name="20"></a><font size="+1"><i>"swapping like a crazy swappy thing"</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954386">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954394">19:27</a>

</td>
<td class="nick"><font color="green">nwc10</font></td>
<td class="msg">I have this suspicion that the kernel needed to swap something out in order to be able to free a bit more memory up in order to talk to the swap device.</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954403">19:30</a>

</td>
<td class="nick"><font color="green">sorear</font></td>
<td class="msg">loopback swap is a Bad Idea for the reason you just mentioned, deadlocks</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954408">19:31</a>

</td>
<td class="nick"><font color="green">sorear</font></td>
<td class="msg">you're looking for https://www.kernel.org/doc/Documentation/blockdev/nbd.txt</td>
</tr>

</table>

<br><br>

<a name="21"></a><font size="+1"><i>"Occasionally stuff gets fixed ;)"</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954410">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

        
<tr id="id_l1152" class="new nick nick_sirrobert"> 
 
<td class="time" id="i_5954410"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954410">19:31</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">how can I load a module at runtime (with, say, $module = &quot;Foo::Bar&quot;) and check if anything gets loaded into the Foo::Bar space?</td> 
</tr> 
 
        
<tr id="id_l1155" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954413"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954413">19:31</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">sirrobert: require. Then a late-bound lookup (maybe the ::('Foo::Bar') way)</td> 
</tr> 
 
        
<tr id="id_l1157" class="new nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954415"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954415">19:32</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">hm thanks.  (weird... I had trouble with require a long time ago</td> 
</tr> 
 
        
<tr id="id_l1158" class="new nick nick_jnthn"> 
 
<td class="time" id="i_5954416"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954416">19:32</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">Occasionally stuff gets fixed ;)</td> 
</tr> 

</table> 


<br><br>

<a name="22"></a><font size="+1"><i>"when is http://blogs.perl.org/users/perl_6_reports/ going to be published?"</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954386">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954464">19:48</a>

</td>
<td class="nick"><font color="green">szabgab</font></td>
<td class="msg">also I am trying to figure out when is http://blogs.perl.org/users/perl_6_reports/ going to be published?</td>
</tr>

<tr class="dark">

<td class="time"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954470">19:48</a>

</td>
<td class="nick"><font color="green">moritz</font></td>
<td class="msg">szabgab: raiph has been doing that in the past</td>
</tr>

<tr>
<td colspan=3><i>Er, that's me. This summary is just one day, and it's nearly 2 weeks late. But I have the Hubris to think my Laziness is more important than your Impatience. The new look of this summary (compare today's with <a href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summary-for-week-ending-2012-09-01.html">last <b>week</b></a>'s) is actually about making it much easier to do summarizing that suits both summarizers and readers.</i></td>
</tr>

</table>

<br><br>

<a name="23"></a><font size="+1"><i>Phasers</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954565">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

       
<tr id="id_l1232" class="new nick nick_sirrobert dark"> 

<td class="time" id="i_5954565"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954565">20:31</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">why is CATCH in all caps? (ooc)</td> 
</tr> 
 
   
<tr id="id_l1233" class="new nick nick_moritz"> 
 
<td class="time" id="i_5954567"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954567">20:31</a></td> 
<td class="nick nick3">moritz</td> 
<td class="msg ">because that makes it stand out</td> 
</tr> 
 
<tr id="id_l1234" class="cont nick nick_moritz"> 
 
<td class="time" id="i_5954568"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954568">20:31</a></td> 
<td class="nick nick3"></td> 
<td class="msg ">all of our phasers are all-caps</td> 
</tr> 
 
        
<tr id="id_l1235" class="new nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954569"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954569">20:32</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">hmm... phasers?</td> 
</tr> 
 
        
<tr id="id_l1236" class="new nick nick_moritz"> 
 
<td class="time" id="i_5954570"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954570">20:32</a></td> 
<td class="nick nick3">moritz</td> 
<td class="msg ">also it's kind of a mini-namespace</td> 
</tr> 
 
        
<tr id="id_l1237" class="cont nick nick_moritz"> 
 
<td class="time" id="i_5954574"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954574">20:32</a></td> 
<td class="nick nick3"></td> 
<td class="msg ">sirrobert: blocks or statements that are run at special times during the execution</td> 
</tr> 
         
<tr id="id_l1239" class="cont nick nick_sirrobert dark"> 
 
<td class="time" id="i_5954576"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954576">20:32</a></td> 
<td class="nick nick9"></td> 
<td class="msg ">phase-based blocks</td> 
</tr> 
 
 <tr id="id_l1242" class="new nick nick_moritz"> 
 
<td class="time" id="i_5954580"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954580">20:32</a></td> 
<td class="nick nick3">moritz</td> 
<td class="msg ">BEGIN, INIT, START, FIRST, NEXT, END, ENTER, LEAVE, PRE, POST etc.</td> 
</tr> 
 
</table> 


<br><br>

<a name="24"></a><font size="+1"><i>Lightning Talk (5 minute video) on Rakudo Perl 6 progress in the last 2 years, especially speed, codebase, bus number, portability, stability, docs, modules, libs</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954641">Full log</a>

<table id="log" style="clear:both">

<tr class="head"><th>Time</th><th>Nick</th><th>Message</th></tr>

        
<tr id="id_l1263" class="new nick nick_pmichaud"> 
 
<td class="time" id="i_5954641"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954641">20:48</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg ">yay, my lightning talk is (finally) online!</td> 
</tr> 
 
<tr id="id_l1267" class="new nick nick_pmichaud"> 
 
<td class="time" id="i_5954646"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954646">20:48</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg "><a href="http://www.youtube.com/watch?v=ILWrbvI8Qfg&amp;feature=plcp" title="http://www.youtube.com/watch?v=ILWrbvI8Qfg&amp;feature=plcp">http://www.youtube.com/watch?v[…]8Qfg&amp;feature=plcp</a>   starting at 27:30</td> 
</tr> 
 
 
        
<tr id="id_l1278" class="new nick nick_pmichaud dark"> 
 
<td class="time" id="i_5954728"><a href="/perl6/2012-09-02#i_5954728">21:06</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg ">gabor also gives a really good talk at 45:50</td> 
</tr> 
 
  
</table> 

<br><br>

<a name="25"></a><font size="+1"><i>Toy Trucks</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954690">Full log</a>

<table id="log" style="clear:both">

       
<tr id="id_l1271" class="new nick nick_sirrobert"> 
 
<td class="time" id="i_5954690"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954690">20:56</a></td> 
<td class="nick nick9">sirrobert</td> 
<td class="msg ">is there any sandboxing work being done in <abbr title="Perl 6">p6</abbr>?</td> 
</tr> 
 
        
<tr id="id_l1272" class="cont nick nick_sirrobert"> 
 
<td class="time" id="i_5954691"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954691">20:56</a></td> 
<td class="nick nick9"></td> 
<td class="msg ">or I guess you could replace the main grammar with a crippled version?</td> 
</tr> 
 
        
<tr id="id_l1273" class="new nick nick_jnthn dark"> 
 
<td class="time" id="i_5954692"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954692">20:56</a></td> 
<td class="nick nick2">jnthn</td> 
<td class="msg ">A crippled setting is more likely to be useful</td> 
</tr> 
 
        
<tr id="id_l1275" class="new nick nick_sorear dark"> 
 
<td class="time" id="i_5954696"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954696">20:58</a></td> 
<td class="nick nick7">sorear</td> 
<td class="msg ">rakudo and niecza both have sandboxes</td> 
</tr> 
 
        
<tr id="id_l1276" class="cont nick nick_sorear dark"> 
 
<td class="time" id="i_5954697"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954697">20:58</a></td> 
<td class="nick nick7"></td> 
<td class="msg ">and both sandboxes have holes big enough to drive trucks through</td> 
</tr> 
  
</table> 

<br><br>

<a name="26"></a><font size="+1"><i>Rakudo & LLVM</i></font> (summary by raiph) <a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954798">Full log</a>

<table id="log" style="clear:both">
         
<tr id="id_l1314" class="new nick nick_average_drifter dark"> 
 
<td class="time" id="i_5954825"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954825">21:58</a></td> 
<td class="nick">average_drifter</td> 
<td class="msg ">and why you did not choose <abbr title="Low Level Virtual Machine">LLVM</abbr> and Clang as the primary tools to build Rakudo</td> 
</tr> 
 
        
<tr id="id_l1315" class="new nick nick_pmichaud"> 
 
<td class="time" id="i_5954826"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954826">21:59</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg ">several years ago, a number of people looked at <abbr title="Low Level Virtual Machine">LLVM</abbr> as a possibility for a backend for Perl 6 in general and the consensus was that it wasn't yet sophisticated enough to be able to handle it.</td> 
</tr> 
  
        
<tr id="id_l1317" class="new nick nick_pmichaud"> 
 
<td class="time" id="i_5954828"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954828">21:59</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg ">that may no longer be the case, but certainly it was the case in 2007/2008 when we were working on Rakudo.</td> 
</tr> 
 
        
<tr id="id_l1318" class="cont nick nick_pmichaud"> 
 
<td class="time" id="i_5954829"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954829">22:00</a></td> 
<td class="nick nick5"></td> 
<td class="msg ">today we're looking at making Rakudo work on multiple backends, and a few people have expressed an interest in <abbr title="Low Level Virtual Machine">LLVM</abbr> as one of the backends.</td> 
</tr> 
 
        
<tr id="id_l1321" class="new nick nick_diakopter dark"> 
 
<td class="time" id="i_5954834"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954834">22:01</a></td> 
<td class="nick">diakopter</td> 
<td class="msg ">see the &quot;Lessons about <abbr title="Low Level Virtual Machine">LLVM</abbr>&quot; section of <a href="http://qinsb.blogspot.com/2011/03/unladen-swallow-retrospective.html" title="http://qinsb.blogspot.com/2011/03/unladen-swallow-retrospective.html">Unladen Swallow Retrospective</a></td> 
</tr> 
 
        
<tr id="id_l1322" class="cont nick nick_diakopter dark"> 
 
<td class="time" id="i_5954835"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954835">22:02</a></td> 
<td class="nick"></td> 
<td class="msg ">&quot;Unfortunately, <abbr title="Low Level Virtual Machine">LLVM</abbr> in its current state is really designed as a static compiler optimizer and back end. LLVM code generation and optimization is good but expensive. The optimizations are all designed to work on IR generated by static C-like languages.&quot;</td> 
</tr> 
 
        
<tr id="id_l1324" class="new nick nick_pmichaud dark"> 
 
<td class="time" id="i_5954840"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954840">22:03</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg ">I don't have any plans to abandon Parrot in the future; we'll simply be supporting multiple backends.  It's entirely possible that people will tend to prefer the backends other than Parrot, but we're waiting to see what actually happens rather than speculating at this point.</td> 
</tr> 
 
        
<tr id="id_l1325" class="cont nick nick_pmichaud dark"> 
 
<td class="time" id="i_5954843"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954843">22:05</a></td> 
<td class="nick nick5"></td> 
<td class="msg ">from discussions at yapc::eu a couple of weeks ago I'm led to believe that llvm may have better support for dynamic languages than it did previously, but I haven't had a chance to investigate that myself.</td> 
</tr> 
 
        
<tr id="id_l1326" class="cont nick nick_pmichaud dark"> 
 
<td class="time" id="i_5954844"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954844">22:05</a></td> 
<td class="nick nick5"></td> 
<td class="msg ">also, I'll be watching keenly to see what happens with the <abbr title="Perl 5">p5</abbr> on llvm effort (if one happens :)</td> 
</tr> 
        
<tr id="id_l1343" class="new nick nick_pmichaud dark"> 
 
<td class="time" id="i_5954867"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954867">22:13</a></td> 
<td class="nick nick5">pmichaud</td> 
<td class="msg ">one of the things that happened at the perl reunification summit two weeks ago was to find ways that we can get perl 5 and perl 6 talking together; and one (of several) approaches will be to write a perl 5 system using perl 6 tools</td> 
</tr> 
 
        
<tr id="id_l1344" class="cont nick nick_pmichaud dark"> 
 
<td class="time" id="i_5954869"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954869">22:13</a></td> 
<td class="nick nick5"></td> 
<td class="msg ">TimToady++ already has a pretty good start on a perl 5 grammar</td> 
</tr> 
 
        
<tr id="id_l1345" class="new nick nick_diakopter"> 
 
<td class="time" id="i_5954870"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954870">22:13</a></td> 
<td class="nick">diakopter</td> 
<td class="msg ">from the author: &quot;Despite its name, <abbr title="Low Level Virtual Machine">LLVM</abbr> has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them.&quot; just <abbr title="Just-In-Time">JIT</abbr>. no <abbr title="Garbage Collection/Collector">GC</abbr>; no object system; no interpreter.</td> 
</tr> 
  
        
<tr id="id_l1348" class="new nick nick_diakopter dark"> 
 
<td class="time" id="i_5954877"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954877">22:15</a></td> 
<td class="nick">diakopter</td> 
<td class="msg ">the title of the commit message where he added that text? &quot;llvm is not a vm&quot;</td> 
</tr> 
 
        
<tr id="id_l1351" class="new nick nick_sorear dark"> 
 
<td class="time" id="i_5954882"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954882">22:16</a></td> 
<td class="nick nick7">sorear</td> 
<td class="msg ">diakopter: at yapc someone tried to tell me that <abbr title="Low Level Virtual Machine">LLVM</abbr>, in terms of features, was a drop-in replacement for the CLR</td> 
</tr> 
         
<tr id="id_l1353" class="new nick nick_sorear dark"> 
 
<td class="time" id="i_5954884"><a href="http://irclog.perlgeek.de/perl6/2012-09-02#i_5954884">22:17</a></td> 
<td class="nick nick7">sorear</td> 
<td class="msg ">I thanked him while privately thinking &quot;you have no idea what you are talking about, do you&quot;</td> 
</tr> 
 
 
</table> 

<br><br>
<font size="+1">
<a name="About">About this report</a>
<br><br>
To provide feedback, gmail me at raiph.mellor or use the comment feature on this blog.
<br><br>
Thanks all for your recent feedback. More big changes with this report:
<br><br>
<ul>
<li>Some readers said they did not like the shortened highlights version of the last summary. This report is a radical push in the oppostie (exhaustive and exhausting!) direction. <b>Is 26 summaries in a single day too exhaustive?</b> (Note that I've tried to list the most important summaries first so folk can just read the first few summaries and get the gist of the key activity and discussion of the day.)<br><br>
<li>The format of this report is very different to the one I've previously used. Compare with <a href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summary-for-week-ending-2012-09-01.html">the last summary</a>. <b>What specific problems are there for readers with this new format, especially as compared to the old format?</b><br><br>
<li>From here forward, my focus will be on reports that cover a <b>single day</b> of discussion and activity on <a href="http://webchat.freenode.net">freenode IRC channel #perl6</a>, the center of the Perl 6 community. <b>Do we still want to generate a weekly summaries report?</b> What would it look like? Note that we have <a href="http://blogs.perl.org/users/perl_6_reports/archives.html">an index to all reports</a>.<br><br>
<li>I hand wrote this page by cutting and pasting from the full log. I'm hoping that we'll be able to modify the IRC logging software to enable automatic construction of this page based on simple annotations of the log. In the meantime, please let me know about broken links or other problems.
</ul></font>
<br><br>]]>
        
    </content>
</entry>

<entry>
    <title>#perl6 highlights for week ending 2012-09-01</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2012/09/perl6-summary-for-week-ending-2012-09-01.html" />
    <id>tag:blogs.perl.org,2012:/users/perl_6_reports//1479.3781</id>

    <published>2012-09-02T00:54:57Z</published>
    <updated>2012-09-04T15:58:35Z</updated>

    <summary>I (raiph) have switched to selected highlights rather than an exhaustive summary and changed some other things. I&apos;d appreciate comments from both #perl6 regulars and those who are just reading these reports saying whether or not these changes are an...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<p>I (raiph) have switched to selected highlights rather than an exhaustive summary and changed some other things. I'd appreciate comments from both #perl6 regulars and those who are just reading these reports saying whether or not these changes are an improvement over <a href="http://blogs.perl.org/users/perl_6_reports/2012/08/perl6-summary-for-week-ending-2012-08-25.html">last week's report</a>. (Alternatively gmail raiph.mellor.)</p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-26">2012-08-26</a>:</p>

<ul>
<li>masak et al continued development this week of <a href="http://en.wikipedia.org/wiki/Hygienic_macro">hygienic macros</a>.</li>
<li>arnsholt et al continued development this week of the Rakudo <a href="http://en.wikipedia.org/wiki/Foreign_function_interface">native call interface</a> Zavolaj.</li>
<li>Moritz continued development this week of content for <a href="http://doc.perl6.org">the new p6doc ("Official Perl 6 documentation" for endusers)</a>.</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-27">2012-08-27</a>:</p>

<ul>
<li>diakopter said "should Perl 6 encode to NFD on I/O output? or leave in NFC + exploded NFG appendices?" which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-27#i_5933037">dialog about encodings and pragmas</a>.</li>
<li>thou said "do you have an idea on how to normalize examples in docs?" which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-27#i_5934334">a dialog about automated verification of examples</a>.</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-28">2012-08-28</a>:</p>

<ul>
<li>sorear cut and published <a href="http://www.nntp.perl.org/group/perl.perl6.announce/2012/08/msg684.html">v21 of the Perl 6 compiler Niecza</a>.</li>
<li>jnthn blogged <a href="http://6guts.wordpress.com/2012/08/28/a-rakudo-debugger/">A Rakudo Debugger</a>.</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-29">2012-08-29</a>:</p>

<ul>
<li>pmichaud overhauled the Rakudo Star build process.</li>
<li>pmichaud wrote a Rakudo Star Release Guide.</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-31">2012-08-31</a>:</p>

<ul>
<li>japhb continued his discussion about perl6.org with the question "How much stylistic similarity do we want between perl6.org and its subdomains?".</li>
<li>TimToady got P5-in-P6 to a key milestone. <a href="http://irclog.perlgeek.de/perl6/2012-08-31#i_5949121">"<font color="red"><strong>viv+STD_P5 now parses all of viv</strong></font>"</a>.</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-09-01">2012-09-01</a>:</p>

<ul>
<li>pmichaud cut and published the <a href="http://rakudo.org/2012/08/31/rakudo-star-2012-08-released/">August Rakudo Star release</a>.</li>
<li>tadzik said <a href="http://irclog.perlgeek.de/perl6/2012-09-01#i_5951204">"68 modules ok"</a>. The working Perl 6 module count is climbing quickly. :)</li>
<li>sergot said <a href="http://irclog.perlgeek.de/perl6/2012-09-01#i_5951242">"We have modules.perl6.org generated using Perl 6! :)"</a>.</li>
<li>jnthn said "'tis merged", a quiet heralding of the landing of NQP-using-QAST.</li>
</ul>
]]>
        

    </content>
</entry>

<entry>
    <title>#perl6 summary for week ending 2012-08-25</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2012/08/perl6-summary-for-week-ending-2012-08-25.html" />
    <id>tag:blogs.perl.org,2012:/users/perl_6_reports//1479.3749</id>

    <published>2012-08-26T05:56:50Z</published>
    <updated>2012-09-04T15:57:52Z</updated>

    <summary>First time reading one of these summaries? Please glance at Notes. 2012-08-19: japhb updated the module installer panda: &quot;Bootstrap panda from cwd, not &apos;.&apos;. #cpan6 #commits rurban updated the compiler NQP: &quot;makefile whitespace cleanup&quot;. #nqp #commits Moritz updated the compiler...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<p>First time reading one of these summaries? Please glance at <a href="#Notes">Notes</a>.</p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-19">2012-08-19</a>:</p>

<ul>
<li>japhb updated the module installer panda: <a href="https://github.com/tadzik/panda/commit/5cf9606a74">"Bootstrap panda from cwd, not '.'</a>. #cpan6 #commits</li>
<li>rurban updated the compiler NQP: <a href="https://github.com/perl6/nqp/commit/de089eb576">"makefile whitespace cleanup"</a>. #nqp #commits</li>
<li>Moritz updated the compiler Rakudo: <a href="https://github.com/rakudo/rakudo/commit/763b85a00d">"deprecated LAZY"</a>. #rakudo #doc</li>
<li><font color="red"><strong>Accounts of a Perl Reunification Summit surfaced <a href="http://irclog.perlgeek.de/perl6/2012-08-19#i_5909381">on #perl6</a> and then later in tweets (<a href="https://twitter.com/pmichaud/status/237219819139780608">1</a>, <a href="https://twitter.com/pmichaud/status/237219997062152192">2</a>) and blogs (<a href="http://perlgeek.de/blog-en/perl-6/2012-quo-vadis-perl.html">1</a>, <a href="http://mdk.per.ly/2012/08/20/prs2012-perl5-perl6-reunification-summit/">2</a>).</strong></font> For more, tune in to the #p6p5 twitter hashtag and/or the #p6p5 IRC channel on irc.perl.org. #p6p5 #news</li>
<li>masak said <font color="red"><strong>"TimToady is now working actively on STD_P5.pm6"</strong></font>. (TimToady is Larry Wall, the author of all versions of Perl, including 5 and 6. STD_P5.pm6 is a Perl 5 parser written in Perl 6.) #p5 #news</li>
<li>sorear updated the compiler Niecza: <a href="https://github.com/sorear/niecza/commit/51face190e">"Auto-fetch in (unbox) to reduce boilerplace a bit)"</a>. #niecza #commits</li>
<li>masak said "I agree that we should have .ymd and .hms in S32/Temporal... but..." which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-19#i_5910689">a dialog about date/time handling, strftime(), sprintf, slangs, macros</a>. #lang #dialog</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-20">2012-08-20</a>:</p>

<ul>
<li>[Coke] updated <a href="https://github.com/coke/perl6-roast-data/commit/7dba696354">Roast Data for today</a>. #roast #test #data</li>
<li>pmichaud updated the Rakudo ROADMAP: <a href="https://github.com/rakudo/rakudo/commit/bf1521c8d7">"Some ROADMAP updates"</a>. #rakudo #news</li>
<li>GlitchMr updated the compiler Rakudo: <a href="https://github.com/rakudo/rakudo/commit/00932520b6">"Implement &amp;run"</a>. #rakudo #commits</li>
<li>tadzik said <font color="red"><strong>"Perl 5 folks were like "I CAN HAS?"" when they saw the <a href="https://github.com/jnthn/rakudo-debugger/">Rakudo Perl 6 debugger</a></strong></font> that jnthn introduced at YAPC:EU. It's due to be included in the August Rakudo Star release. #rakudo #debugger #news</li>
<li>tadzik said he's working on enhancing modules.perl6.org. #cpan6 #news</li>
<li>Moritz updated <a href="http://perl6.org/compilers/features">the compiler features comparison matrix</a>: <a href="https://github.com/perl6/features/commit/2c59021c45">"require in rakudo does arglists; $=POD is now spelled $=pod"</a>. #p6 #doc #news</li>
<li>Moritz updated the FAQ: <a href="https://github.com/perl6/faq/commit/856e7a1d6b">"[rule] mention that leading whitespace is ignored"</a>. #faq #p6 #doc</li>
<li>colomon asked "are we supposed to handle any numeric system that Unicode recognizes?" which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-20#i_5912652">dialog</a> #grammar #unicode #dialog</li>
<li>Moritz linked to <a href="https://gist.github.com/3406172">a brief "biased" Rakudo vs Niecza comparison</a>. #p6 #2c</li>
<li>Moritz updated the Perl 6 starter bundle Rakudo Star: <a href="https://github.com/rakudo/star/commit/089584d357">"adapt shebang line on installing"</a>. #rakudo #star #commits</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-21">2012-08-21</a>:</p>

<ul>
<li>hoelzro said "I think the greatest barrier to starting Rakudo development is figuring out how all the pieces fit together" which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-21#i_5914662">dialog</a>. #rakudo #2c</li>
<li>mj41 posted <a href="https://raw.github.com/mj41/Perl-6-GD/master/export/Summary%20-%20Compilers%27%20features%20-%20GoodData.png">completeness pie charts for the Rakudo and Niecza Perl 6 compilers</a>. #p6 #data</li>
<li>tadzik added a module: <a href="https://github.com/perl6/ecosystem/commit/bf2535361e">"Add MuEvent"</a>. #cpan6 #commits</li>
<li>moritz said <font color="red"><strong>"please ignore the perlfoundation perl6 wiki</strong></font> ... it's mostly unmaintained". #p6 #2c</li>
<li>jnthn posted <a href="http://jnthn.net/papers/2012-yapceu-exceptions.pdf">a PDF of the slides of jnthn's YAPC talk on Perl 6 exceptions</a>. #p6 #doc</li>
<li>sirrobert added a module (his first): <a href="https://github.com/perl6/ecosystem/commit/c35ff6a86f">"added Class::Utils"</a>. #cpan6 #commits</li>
<li>Moritz updated the Rakudo native call interface Zavolaj: <a href="https://github.com/jnthn/zavolaj/commit/3228da6dee">"add export tags"</a>. #rakudo #zavolaj #commits</li>
<li>Moritz updated the Perl 6 document tool, p6doc: <a href="https://github.com/perl6/doc/commit/e7f00c9caa">"document X::Signature::NameClash"</a>. #p6doc #doc #commits</li>
<li>Moritz updated the Perl 6 test suite Roast: <a href="https://github.com/perl6/roast/commit/12f1b31878">"basic tests for sigilless params"</a>. #roast #test #commits </li>
<li>kboga updated the compiler Rakudo: <a href="https://github.com/rakudo/rakudo/commit/b1d83dbd8a">"native str ops and return type annotations"</a>. #rakudo #commits</li>
<li>Moritz updated the Perl 6 spec: <a href="https://github.com/perl6/specs/commit/1a55450ccc">"[S32::Exception] X::Bind::NativeType now reports name of the variable"</a>. #spec #commits</li>
<li>Moritz updated Rakudo architecture image. #rakudo #doc</li>
<li>japhb updated the module installer panda, closing with the comment <a href="http://irclog.perlgeek.de/perl6/2012-08-21#i_5916927">"Enjoy my last few days of hacking"</a>. #panda #commits</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-22">2012-08-22</a>:</p>

<ul>
<li>pmichaud linked to his YAPC::EU presentation <a href="http://pmichaud.com/2012/pres/yapceu-p6doc/slides/start.html">Perl 6 Documentation - The good, the bad, and the missing</a>. #p6 #doc</li>
<li>TimToady added <a href="http://irclog.perlgeek.de/perl6/2012-08-22#i_5917857">two more rosettacode entries</a>. #lang #rosettacode #doc</li>
<li>TimToady said "wrt the table of p6 operators, there are 3 deletions (prefix:&lt;=>, @@, p5=>), 5 additions (%%, Zop, Sop, ...^, set/bag operators), and 3 changed spellings (true => so, slice => lol, also => S&amp;)". <font color="red"><strong>I think he meant the beautiful <a href="http://www.ozonehouse.com/mark/periodic/">Periodic Table of the Operators</a>, in which case, please, someone, update it!</strong></font> #grammar #doc</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-23">2012-08-23</a>:</p>

<ul>
<li>arnsholt said "FROGGS: I'd be interested in a quick outline of what features you're missing" which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-23#i_5920546">a dialog about CStructs/Zavolaj</a>. #rakudo #zavolaj #dialog</li>
<li>sorear updated the compiler Niecza: <a href="http://irclog.perlgeek.de/perl6/2012-08-23#i_5920813">"First horrible implementation of use lib"</a>. #niecza #commits</li>
<li>jnthn updated the compiler NQP: <a href="https://github.com/perl6/nqp/commit/b1a3a4611b">"Copy P6Regex to get a P5Regex"</a>. #p5 #news #commits</li>
<li>sirrobert asked lots of great questions which led to great dialog from 14:28 thru 21:07. #lang #dialog</li>
<li>masak linked to <a href="https://gist.github.com/3438222">a macro pseudocode gist</a> so it could be <a href="http://irclog.perlgeek.de/perl6/2012-08-23#i_5921993">discussed</a>. #lang #dialog</li>
<li>sirrobert added <a href="https://github.com/sirrobert/Masquerade">the Masquerade module</a>. #cpan6 #commits</li>
<li>cosimo asked "anyone successfully used sqlite with rakudo?" which led to <a href="https://github.com/tadzik/zblog/blob/master/%C5%BAblog.pl">a dialog about zblog</a>. #rakudo #dialog</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-24">2012-08-24</a>:</p>

<ul>
<li>mhasch and colomon agreed to collaborate on Math::Polynomial. #cpan6 #dialog</li>
<li>[Coke]'s new irc bot cjbot said "14:20 &lt; cjbot> @guhoqik tweeted ...". #perl6 #bots</li>
<li>sirrobert said <font color="red"><strong>"fwiw, we're close to a commercial release of our product with a p6 component. ... ~1mo. ... I've found it pretty easy to develop with so far".</strong></font> #p6 #news</li>
<li>Moritz said "now that zavolaj has callbacks" which led to <a href="http://irclog.perlgeek.de/perl6/2012-08-24#i_5928419">a dialog about whether it was time to write bindings to libs like OpenGL</a>. #rakudo #zavolaj #dialog</li>
<li>FROGGS said <font color="red"><strong>"we took ages to get this to work with perl5 and xs, its just like minutes using p6+NativeCall".</strong></font> #p6 #news</li>
<li>TimToady said <font color="red"><strong><a href="http://irclog.perlgeek.de/perl6/2012-08-25#i_5929917">"viv can now parse nearly 800 lines of viv"</a>.</strong></font> #p5 #news</li>
</ul>

<p><br></p>

<p><a href="http://irclog.perlgeek.de/perl6/2012-08-25">2012-08-25</a>:</p>

<ul>
<li><font color="red"><strong>masak added unquote splicing (part of AST macros) to Rakudo.</strong></font> #lang #commits</li>
<li>Moritz said <a href="http://irclog.perlgeek.de/perl6/2012-08-25#i_5930163">"r: macro demo($ast) { quasi { {{{$ast}}} } }; say demo "first""</a> to be the first to demo on #perl6 masak's Rakudo implementation of unquote splicing (part of AST macros). #lang #commits</li>
</ul>

<p><br></p>

<p><a name="Notes"></a>Notes</p>

<ul>
<li>This report covers a week of discussion and activity on <a href="http://webchat.freenode.net">freenode IRC channel #perl6</a>, the center of the Perl 6 community.</li>
<li>The first commit of the week for each repo is usually included in this summary no matter how minor. Later commits to the same repo, especially ones by the same person, will typically be omitted even if major unless we really feel the need to bring it to attention. So <font color="red"><strong>there's a heck of a lot more committing going on than appears in this summary</strong></font> and a lot of it is more important than what appears here.</li>
<li>Each bullet point ends with two or more hashtags. The first indicates the bullet point's topic, eg #cpan6 if it's about a Perl 6 module, the module installer, and related topics. The last indicates what happened eg #commits if someone committed something, #dialog if a dialog ensued.</li>
<li>Written by raiph.</li>
</ul>
]]>
        

    </content>
</entry>

<entry>
    <title>#perl6 summary for week ending 2012-08-18</title>
    <link rel="alternate" type="text/html" href="http://blogs.perl.org/users/perl_6_reports/2012/08/perl6-summary-for-week-ending-2012-08-18.html" />
    <id>tag:blogs.perl.org,2012:/users/perl_6_reports//1479.3742</id>

    <published>2012-08-19T02:25:19Z</published>
    <updated>2012-09-02T00:48:58Z</updated>

    <summary>Summary entries suggested/written by #perl6 users. Editing by raiph. (The rest of this blog entry, following this paragraph, was originally a reddit post. I decided to copy it here as a first entry for this new &quot;Perl 6 reports&quot; blog,...</summary>
    <author>
        <name>Perl 6 Reports</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.perl.org/users/perl_6_reports/">
        <![CDATA[<p>Summary entries suggested/written by #perl6 users. Editing by raiph.</p>

<p>(The rest of this blog entry, following this paragraph, was originally a reddit post. I decided to copy it here as a first entry for this new "Perl 6 reports" blog, which is the home for these summaries and other Perl 6 reports from now on.)</p>

<p>I fondly recall the excellent summaries of Perl 6 mailing list discussions Piers Cawley posted back in the day. He kept it going for years. Nowadays the main Perl 6 action is the <a href="http://webchat.freenode.net">freenode IRC channel #perl6</a>. This is the first of what I hope will be a regular series of #perl6 highlight posts.</p>

<p>2012-08-11:</p>

<ul>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-11#i_5892442">TimToady added 444th Rosettacode entry</a>. Brief, elegant Perl 6 code implementing <a href="http://rosettacode.org/wiki/Parse_an_IP_Address#Perl_6">"Parse an IP Address" task</a> compares well with Go, Python, and Ruby code (all of which use a lib call to do the parsing in contrast to Larry's Perl 6 solution).</li>
</ul>

<p>2012-08-12:</p>

<ul>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-12#i_5892737">Moritz added snippets by Masak to perl6.org</a> resulting in <a href="http://perl6.org/snippet">perl6.org/snippet</a>.</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-12#i_5893115">arnsholt pushed branch that will improve sized int/num handling in C code callbacks</a></li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-12#i_5893420">jeffreykegler arrived on #perl6 exploring creation of a P6ish interface for Marpa</a>.  (Marpa is Jeffrey's tool <a href="http://www.jeffreykegler.com/marpa">"for parsing languages that are too complex for regular expressions to handle</a> (which of course overlaps Perl 6's domain).)</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-12#i_5893694">pmichaud noted that the YAPC::EU supervisor tees have a huge 5 on them...</a>. (pmichaud has since printed <a href="http://pmichaud.com/sandbox/img_4213.jpg">Perl 6 tees</a>. Note Camelia and the beer mug. :) (And note that this followed an earlier discovery that ZERO Perl 6 talks had been accepted for YAPC::EU, something the Rakudo team has also helped fix.)</li>
</ul>

<p>2012-08-13:</p>

<ul>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-14#i_5896313">TimToady added Same Fringe Rosettacode entry</a>. Brief, elegant Perl 6 code compares well with C, D, Haskell, Python. (Of course, J, as ever, wins the codegolfing prize.)</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-14#i_5897048">Moritz introduced pod-gist. Pretty printing and debugging of Pod blocks</a></li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-14#i_5897142">Coke noted this quarter's applications for a perlfoundation grant</a>. (Just one Perl 6 application.)</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-14#i_5897352">Coke noted that Rakudo is now passing 23K of 24K spectests</a></li>
</ul>

<p>2012-08-15:</p>

<ul>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5899445">Sorear revealed plans for a niecza/js</a>. Perl 6 in your web browser anyone? <a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5899723">try.niecza.com</a>?</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5900284">topo made almost everything in 99-problems run in both niecza and rakudo</a></li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5900458">Moritz landed sigilless parameters</a>. Larry specc'd sigilless parameters and variables a while back. Turns out it's a speed optimization too.</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5900570">masak started Moritz's new Perl 6 Release Dates chatbot</a>.</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5901075">Moritz committed sigilless my variables</a></li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-15#i_5901462">Moritz landed operators for p6doc search</a>. I didn't even know <a href="http://doc.perl6.org/search">p6doc search</a> existed.</li>
</ul>

<p>2012-08-16:</p>

<ul>
<li><a href="http://feather.perl6.nl/~coke/roast/">Coke linked chart of passing tests against time by the big 3</a></li>
</ul>

<p>2012-08-18:</p>

<ul>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-18#i_5907655">tadzik: "panda now works on windows \o/"</a> (panda is the new Perl 6 module installer; it's got to the point just days ago that tadzik had said he's "satisfied with panda" at least "feature-wise" and tadzik++ and japhb++ have since improved it anyway)</li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-18#i_5906998">Moritz made one of several commits to Rakudo to match parrot IO changes</a></li>
<li><a href="http://irclog.perlgeek.de/perl6/2012-08-18#i_5908186">Sorear revealed Sekrit Perl 5 &amp; Perl 6 Summit held in... Perl</a>. (Yep, there really is a town called Perl, and there really has been a Sekrit Summit.)</li>
</ul>
]]>
        

    </content>
</entry>

</feed>
