<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.lang.perl.perl6.compiler">
    <title>gmane.comp.lang.perl.perl6.compiler</title>
    <link>http://blog.gmane.org/gmane.comp.lang.perl.perl6.compiler</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7534"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7532"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7531"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7530"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7529"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7528"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7527"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7526"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7525"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7524"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7523"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7522"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7521"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7520"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7519"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7518"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7517"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7516"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7515"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7514"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7534">
    <title>[perl #113078] [BUG] $*PROGRAM_NAME erroneously reports the first argument to 'perl6', even when this argument isn't a program name in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7534</link>
    <description>&lt;pre&gt;# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #113078]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=113078 &amp;gt;


&amp;lt;moritz&amp;gt; $ perl6 -Ilib -e 'say $*PROGRAM_NAME'
&amp;lt;moritz&amp;gt; -Ilib
&amp;lt;moritz&amp;gt; /o\
* masak submits $*PROGRAM_NAME bug

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak</dc:creator>
    <dc:date>2012-05-24T18:54:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7532">
    <title>[perl #113042] [BUG] [WEIRD] LTA internals-leaky error message when doing 'for our $:: ();' in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7532</link>
    <description>&lt;pre&gt;# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #113042]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=113042 &amp;gt;


&amp;lt;masak&amp;gt; r: for our $:: ();
&amp;lt;p6eval&amp;gt; rakudo dca0fa: OUTPUT«===SORRY!===␤ResizablePMCArray: index
out of bounds!␤»
* masak submits LTA error diakopter++ rakudobug

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak</dc:creator>
    <dc:date>2012-05-22T20:19:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7531">
    <title>[perl #113040] [BUG] [WEIRD] LTA error message when doing 'for my $/ ();' in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7531</link>
    <description>&lt;pre&gt;# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #113040]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=113040 &amp;gt;


&amp;lt;masak&amp;gt; r: for my $/ ();
&amp;lt;p6eval&amp;gt; rakudo dca0fa: OUTPUT«===SORRY!===␤Contextual %*PARAM_INFO not found␤»
* masak submits LTA error diakopter++ rakudobug

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak</dc:creator>
    <dc:date>2012-05-22T20:17:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7530">
    <title>[perl #113026] array iterator does not track a growing array</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7530</link>
    <description>&lt;pre&gt;I suspect this bug may be related to #112716 
(https://rt.perl.org/rt3/Ticket/Display.html?id=112716); the .map() 
operation (which 'for' uses) tends to be a bit too eager in evaluating 
its invocant list.

I've taken both bugs and will work on a fix shortly.

Pm

&lt;/pre&gt;</description>
    <dc:creator>Patrick R. Michaud via RT</dc:creator>
    <dc:date>2012-05-21T18:15:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7529">
    <title>[perl #113026] a much better bug report</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7529</link>
    <description>&lt;pre&gt;(so please ignore my initial report, because it was lazily written,
here is the proper bugreport, restated with clarity)

The following loop should iterate infinitely, but it does not:

    my &amp;lt; at &amp;gt;array = 1, 2;

    for &amp;lt; at &amp;gt;array -&amp;gt; $n {
        $n.say;
        &amp;lt; at &amp;gt;array.push: $n + 2;
    }

    say &amp;lt; at &amp;gt;rray;

$ perl6 --version
This is perl6 version 2012.05-15-gdca0fa6 built on parrot 4.4.0
revision RELEASE_4_4_0

bug discovered: http://irclog.perlgeek.de/perl6/2012-05-21#i_5619326

&lt;/pre&gt;</description>
    <dc:creator>Siddhant Saraf</dc:creator>
    <dc:date>2012-05-21T16:52:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7528">
    <title>[perl #113026] array iterator does not track a growing array</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7528</link>
    <description>&lt;pre&gt;# New Ticket Created by  Siddhant Saraf 
# Please include the string:  [perl #113026]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=113026 &amp;gt;


$ perl6 -v
This is perl6 version 2012.05-15-gdca0fa6 built on parrot 4.4.0
revision RELEASE_4_4_0

&amp;lt;sisar&amp;gt; so here is the same code in perl6 and python:
https://gist.github.com/2762953. While the perl6 the loop terminates,
in pyhton it is an infinite loop. Though both behaviour have their
reasons, I can't decide which is better.
&amp;lt;sisar&amp;gt; why python's behaviour is logical, perl6's behaviour is trying
to prevent one from potentially infinite loops
...
&amp;lt;sisar&amp;gt; so, perl6 makes a temporary copy of &amp;lt; at &amp;gt;array before it even
starts looping. Why ?
...
&amp;lt;flussence&amp;gt; it counts the array then iterates over it
...
&amp;lt;flussence&amp;gt; copying every array just to loop over it would be crazy
inefficient, I think only PHP does that (and only because it uses copy
on write)
&amp;lt;sisar&amp;gt; flussence: what are merits of that, counting before iterating ?
&amp;lt;sisar&amp;gt; flussence: aye, making a copy would be super inefficient.
&amp;lt;flussence&amp;gt; if you have an SQL result pretending to be an array, you
don't want it going off and calling a .count that does "select
count(*)" on every iteration
&amp;lt;sisar&amp;gt; flussence: i'm sorry i'm not familiar with SQL
&amp;lt;geekosaur&amp;gt; don't worry about it.  point is that an array might not be
an array, it might be a big chunk of code pretending to be an array
&amp;lt;geekosaur&amp;gt; and you don't want to hammer that big chunk of code pointlessly
&amp;lt;flussence&amp;gt; it'd be like calling strlen() in C on a really big string
...
&amp;lt;TimToady&amp;gt; the whole point of lazy lists is that you never ask for the
size of something you're iterating over if you can help it
&amp;lt;TimToady&amp;gt; and I think an array iterator should be able to track a
growing array without snapshotting the old length
&amp;lt;flussence&amp;gt; that makes sense, but I can't imagine it being fun to implement :)
...
&amp;lt;sisar&amp;gt; TimToady: so it is a genuine bug? fwiw, both niecza and rakudo
iterate only twice.
&amp;lt;TimToady&amp;gt; I think so

&lt;/pre&gt;</description>
    <dc:creator>Siddhant Saraf</dc:creator>
    <dc:date>2012-05-21T16:06:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7527">
    <title>[perl #112996] sequence deduction tries to convert strings to numbers, should not</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7527</link>
    <description>&lt;pre&gt;# New Ticket Created by  Moritz Lenz 
# Please include the string:  [perl #112996]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112996 &amp;gt;


&amp;lt; moritz&amp;gt; r: say ('1a' ... *)[^5]
&amp;lt;+p6eval&amp;gt; rakudo 45679a: OUTPUT«1a 1b 1c 1d 1e␤»
&amp;lt; moritz&amp;gt; r: say ('1a', '1b' ... *)[^5]
&amp;lt;+p6eval&amp;gt; rakudo 45679a: OUTPUT«Cannot convert string to number:
trailing characters after number in '1⏏b' (indicated by ⏏)␤
in method Numeric at src/gen/CORE.setting:9058␤
in sub infix:&amp;lt;-&amp;gt; at src/gen/CORE.setting:2381␤
in sub infix:&amp;lt;-&amp;gt; at src/gen/CORE.setting:2381␤

I'd argue that the sequence operator should never try to do arithmetic
with strings; it can fail, and it does.

&lt;/pre&gt;</description>
    <dc:creator>Moritz Lenz</dc:creator>
    <dc:date>2012-05-19T05:31:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7526">
    <title>[perl #112986] error 'Use of uninitialized $_ of type Any in numeric context" throws extra errors</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7526</link>
    <description>&lt;pre&gt;# New Ticket Created by  Siddhant Saraf 
# Please include the string:  [perl #112986]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112986 &amp;gt;


&amp;lt;sisar&amp;gt; r: $_**2;
&amp;lt;p6eval&amp;gt; rakudo 45679a: OUTPUT«use of uninitialized variable $_ of
type Any in numeric context  in block &amp;lt;anon&amp;gt; at /tmp/uUxfmOEKJJ:1␤␤»
&amp;lt;sisar&amp;gt; that gives a different error locally
&amp;lt;sisar&amp;gt; it says "use of uninitialized variable $_ of type Any in
numeric contextMethod 'message' not found for invocant of class 'Any'
"
&amp;lt;moritz&amp;gt; the second half looks like an error during error reporting :/
&amp;lt;moritz&amp;gt; ah, you run it in the REPL
&amp;lt;sisar&amp;gt; yup
...
&amp;lt;moritz&amp;gt; but it's a bug that needs fixing
&amp;lt;moritz&amp;gt; r: say ($_ ** 2).WHAT
&amp;lt;p6eval&amp;gt; rakudo 45679a: OUTPUT«use of uninitialized variable $_ of
type Any in numeric context  in block &amp;lt;anon&amp;gt; at
/tmp/eWivcSD3YY:1␤␤Int()␤»
&amp;lt;sisar&amp;gt; so should I report a rakudobug, or are you fixing it right now ?
&amp;lt;moritz&amp;gt; please report

&lt;/pre&gt;</description>
    <dc:creator>Siddhant Saraf</dc:creator>
    <dc:date>2012-05-18T20:05:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7525">
    <title>[perl #112988] excessive errors when foo.pl does not exist</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7525</link>
    <description>&lt;pre&gt;# New Ticket Created by  Siddhant Saraf 
# Please include the string:  [perl #112988]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112988 &amp;gt;


$ perl6 foo
Error while reading from file: Unable to open filehandle from path 'foo.pl'
current instr.: 'nqp;HLL;Compiler;_block1994' pc 35586
(src/stage2/gen/NQPHLL.pir:13627) (src/stage2/gen/NQPHLL.pm:1453)
called from Sub 'nqp;HLL;Compiler;evalfiles' pc 35251
(src/stage2/gen/NQPHLL.pir:13472) (src/stage2/gen/NQPHLL.pm:1439)
called from Sub 'nqp;HLL;Compiler;_block1868' pc 34069
(src/stage2/gen/NQPHLL.pir:12887) (src/stage2/gen/NQPHLL.pm:1387)
called from Sub 'nqp;HLL;Compiler;command_eval' pc 33637
(src/stage2/gen/NQPHLL.pir:12701) (src/stage2/gen/NQPHLL.pm:1402)
called from Sub 'nqp;Perl6;Compiler;command_eval' pc 1205
(src/gen/perl6-compiler.pir:485) (src/Perl6/Compiler.nqp:18)
called from Sub 'nqp;HLL;Compiler;command_line' pc 33259
(src/stage2/gen/NQPHLL.pir:12525) (src/stage2/gen/NQPHLL.pm:1353)
called from Sub 'MAIN' pc 1029 (src/gen/perl6.pir:392) (src/main.nqp
src/gen/main-version.nqp:35)
called from Sub '_block1000' pc 105 (src/gen/perl6.pir:73)
(src/main.nqp src/gen/main-version.nqp:1)

now, that's too much information. Ideally it should be something like
what perl(5) says :

$ perl foo.pl
Can't open perl script "foo.pl": No such file or directory

It clearly says "no such file".

&lt;/pre&gt;</description>
    <dc:creator>Siddhant Saraf</dc:creator>
    <dc:date>2012-05-18T20:24:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7524">
    <title>[Announce] Rakudo 2012.05 "MadMongers"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7524</link>
    <description>&lt;pre&gt;    Announce: Rakudo Perl 6 compiler development release #52 ("MadMongers")

On behalf of the Rakudo development team, I'm glad to announce the
May 2012 release of Rakudo Perl #52 "MadMongers". Rakudo is an
implementation of Perl 6 on the Parrot Virtual Machine (see 
&amp;lt;http://www.parrot.org&amp;gt;). The tarball for this release
is available from &amp;lt;http://github.com/rakudo/rakudo/downloads&amp;gt;.

Please note: This announcement is not for the Rakudo Star
distribution[*] -- it's announcing a new release of the compiler only.
For the latest Rakudo Star release, see
&amp;lt;http://github.com/rakudo/star/downloads&amp;gt;.

The Rakudo Perl compiler follows a monthly release cycle, with each
release named after a Perl Mongers group. The May 2012 release is
code named after MadMongers.

This release includes a whole lot of changes since the last one, including:

* -I and -M command-line options
* support for non-Int enums
* 'use' now accepts positional arguments and is able to import by tag name
* 'import' now works
* basic support for Version literals
* %*ENV now propagates into subprocesses
* basic implementation of pack and unpack ported from 'ng' branch
* fff flip-flop operator is now implemented, ff has been improved
* various new regex features and improvements

Rakudo now also includes the lib.pm module.

This is only a small peek at the changes in this release. For a more
detailed list, see "docs/ChangeLog".

The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible, as well as those people who worked on 
Parrot, the Perl 6 test suite and the specification.

The following people contributed to this release:

Moritz Lenz, Jonathan Worthington, Patrick R. Michaud,
Jonathan Scott Duff, Tadeusz Sośnierz, Carl Masak, Will "Coke" Coleda,
Marcus Ramberg, kboga, TimToady, Kyle Hasselbacher, Geir Amdal, JimmyZ,
benabik and gfldex.

If you would like to contribute, see &amp;lt;http://rakudo.org/how-to-help&amp;gt;,
ask on the perl6-compiler&amp;lt; at &amp;gt;perl.org mailing list, or ask on IRC #perl6
on freenode.

The next release of Rakudo (#53) is scheduled for June 21, 2012. A
list of the other planned release dates and code names for 2012 is
available in the "docs/release_guide.pod" file. In general, Rakudo
development releases are scheduled to occur soon after each Parrot
monthly release. Parrot releases the third Tuesday of each month.

On behalf of the development team, I encourage you to try the new release.
Have fun, and let us know about your experience.

Kind regards,
Tadeusz Sośnierz

[*] What's the difference between the Rakudo compiler and the Rakudo
    Star distribution?  

    The Rakudo compiler is a compiler for the Perl 6 language.
    Nothing else.

    The Rakudo Star distribution is the Rakudo compiler plus a selection
    of useful Perl 6 modules, the most recent incarnation of the "Using
    Perl 6" book, and other software that can be used with the Rakudo
    compiler to enhance its utility.  Rakudo Star is meant for early
    adopters who wish to explore what's possible with Rakudo Perl 6 and
    provide feedback on what works, what doesn't, and what else they
    would like to see included in the distribution.

&lt;/pre&gt;</description>
    <dc:creator>Tadeusz Sośnierz</dc:creator>
    <dc:date>2012-05-17T17:59:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7523">
    <title>[perl #111286] [BUG] Name capture happens in the presence of a quantifier but not in its absence in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7523</link>
    <description>&lt;pre&gt;Now fixed in 0ed00f0.... probably needs spectests to close ticket.

Thanks!

Pm

&lt;/pre&gt;</description>
    <dc:creator>Patrick R. Michaud via RT</dc:creator>
    <dc:date>2012-05-17T15:50:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7522">
    <title>[perl #112970] [BUG] LTA, misleading error message when a typed array in a signature fails to bind in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7522</link>
    <description>&lt;pre&gt;# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #112970]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112970 &amp;gt;


&amp;lt;spider-mario&amp;gt; r: sub f(Int &amp;lt; at &amp;gt;x) {}; f([])
&amp;lt;p6eval&amp;gt; rakudo d43876: OUTPUT«Nominal type check failed for parameter
'&amp;lt; at &amp;gt;x'; expected Positional but got Array instead [...]
&amp;lt;jnthn&amp;gt; grr, really need to fix that to say Positional[Int]
&amp;lt;masak&amp;gt; spider-mario: the error message is misleading.
* masak submits rakudobug

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak</dc:creator>
    <dc:date>2012-05-17T15:06:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7521">
    <title>[perl #72822] [BUG] Strange error when doing 0..WHAT in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7521</link>
    <description>&lt;pre&gt;This "works" now.

&amp;lt;masak&amp;gt; rakudo: say 0..WHAT
&amp;lt;p6eval&amp;gt; rakudo d43876: OUTPUT«===SORRY!===␤CHECK FAILED:␤Calling 'WHAT' 
will never work with no arguments (line 1)␤ Expected: :(\$x)␤»
* masak closes https://rt.perl.org/rt3/Ticket/Display.html?id=72822


&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak via RT</dc:creator>
    <dc:date>2012-05-17T13:53:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7520">
    <title>[perl #70229] [BUG] Failure stringifies to '' in Rakudo, shouldn't</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7520</link>
    <description>&lt;pre&gt;
This looks fixed to me, and tested. Resolving ticket.

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak via RT</dc:creator>
    <dc:date>2012-05-17T13:49:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7519">
    <title>[perl #68112] [BUG] .sort doesn't accept &amp;rand (or zero-arg subs in general) in  Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7519</link>
    <description>&lt;pre&gt;already
sort
transform.

Changing my mind on this one. use .pick(*) if you want .sort(&amp;amp;rand) 
semantics. Wrap your nullary function in a unary or binary function if 
you want something more advanced.

Rejecting ticket.


&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak via RT</dc:creator>
    <dc:date>2012-05-17T13:45:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7518">
    <title>[perl #61764] [TODO] Implement ff and fff</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7518</link>
    <description>&lt;pre&gt;
And now they're both implemented, and I'm told they have tests.

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak via RT</dc:creator>
    <dc:date>2012-05-17T13:37:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7517">
    <title>[perl #112956] [BUG] Misleading error message when trying to augment enums in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7517</link>
    <description>&lt;pre&gt;# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #112956]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112956 &amp;gt;


&amp;lt;masak&amp;gt; r: use MONKEY_TYPING; enum Weekday &amp;lt;Mon Tue Wed Thu Fri Sat
Sun&amp;gt;; augment class Weekday { multi method succ($  where Sun:) { Mon }
}; say "alive"
&amp;lt;p6eval&amp;gt; rakudo f69e58: OUTPUT«===SORRY!===␤Cannot auto-generate a
proto method in the setting␤»
&amp;lt;masak&amp;gt; why am I getting this error message?
&amp;lt;jnthn&amp;gt; masak: Because it failed to detect the meta-object mismatch at
the point you started augmenting.
&amp;lt;jnthn&amp;gt; masak: And then EnumHOW ain't set up to support multi-methods
being added.
&amp;lt;masak&amp;gt; where does the setting enter into the picture?
&amp;lt;jnthn&amp;gt; masak: The code path that issues that is the one that you hit
if you don't explicitly write a proto when declaring a multi in the
setting.
&amp;lt;masak&amp;gt; so it tries to figure out what went wrong, and arrives at a
common cause which isn't applicable in this case?
&amp;lt;jnthn&amp;gt; Right.
* masak submits LTA rakudobug
&amp;lt;jnthn&amp;gt; Well, what's really LTA is it let you get that far.
&amp;lt;masak&amp;gt; aye.
&amp;lt;jnthn&amp;gt; Which I do want to fix. So yes, please file.

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak</dc:creator>
    <dc:date>2012-05-15T21:23:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7516">
    <title>[perl #112922] [TODO] Add compiler errors for the case of non-typechecking defaults in signatures in Rakudo</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7516</link>
    <description>&lt;pre&gt;# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #112922]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112922 &amp;gt;


&amp;lt; masak&amp;gt; r: sub foo(Bool $b = sub { False }) {}; say "alive"
&amp;lt;p6eval&amp;gt; rakudo abb8f3: OUTPUT«alive␤»
&amp;lt;jnthn&amp;gt; r: sub foo(Bool $b = sub { False }) {}; foo(); say "alive"
&amp;lt;p6eval&amp;gt; rakudo abb8f3: OUTPUT«Nominal type check failed for parameter
'$b'; expected Bool but got Sub instead [...]
&amp;lt;jnthn&amp;gt; phew
&amp;lt;masak&amp;gt; :)
&amp;lt;masak&amp;gt; jnthn: would it be possible to get a compiler warning (or even
an error) for the case of non-smartmatching defaults?
&amp;lt;jnthn&amp;gt; masak: If you mean "non-typechecking"?
&amp;lt;jnthn&amp;gt; Then probably, yes.
&amp;lt;jnthn&amp;gt; If we know the type of the RHS, which we do in this case.
&amp;lt;jnthn&amp;gt; Guess an error is fine.
&amp;lt;jnthn&amp;gt; I mean, if it's gonna fail anyway... :)
&amp;lt;masak&amp;gt; not necessarily.
&amp;lt;masak&amp;gt; not if you always call it with the argument provided.
&amp;lt;masak&amp;gt; but it's a ticking bomb, for sure.
&amp;lt;masak&amp;gt; jnthn: will you be helped by me submitting a TODO RT ticket 'bout it?
&amp;lt;masak&amp;gt; should I make a spec change saying that copmpilers should
explicitly check for this?
&amp;lt;jnthn&amp;gt; masak: We don't tend to spec such things as "must". But a TODO
RT is fine.
&amp;lt;jnthn&amp;gt; Or just implement it...it's only gonna be 3 or so lines of code. :)
* masak submits TODO rakudobug, and might come around to implementing it leytur
&amp;lt;jnthn&amp;gt; (in parameter action method...you already have the
nominal_type to hand, and can see if the default has a known compile
time value, which we already consider anyway)

&lt;/pre&gt;</description>
    <dc:creator>Carl Mäsak</dc:creator>
    <dc:date>2012-05-14T12:59:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7515">
    <title>[perl #112910] enum mixin leads to non-transitive type checking</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7515</link>
    <description>&lt;pre&gt;# New Ticket Created by  Moritz Lenz 
# Please include the string:  [perl #112910]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112910 &amp;gt;


&amp;lt; moritz&amp;gt; r: enum A &amp;lt;b c&amp;gt;; say b ~~ A
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«True␤»
&amp;lt; moritz&amp;gt; r: enum A &amp;lt;b c&amp;gt;; say ("foo" but b) ~~ A
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«False␤»
&amp;lt; moritz&amp;gt; r: enum A &amp;lt;b c&amp;gt;; say ("foo" but b) ~~ b
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«True␤»
&amp;lt; moritz&amp;gt; wait. b ~~ A, but ("foo" but b) ~~ b  and ("foo" but b) !~~ A?
&amp;lt; moritz&amp;gt; that seems... odd
&amp;lt; moritz&amp;gt; I kinda thought our type system was transitive :-)
 * moritz submits rakudobug

&lt;/pre&gt;</description>
    <dc:creator>Moritz Lenz</dc:creator>
    <dc:date>2012-05-13T09:29:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7514">
    <title>[perl #112908] cannot use result of enum invocation with infix:&lt;but&gt;, even though it is identical to the enum value</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7514</link>
    <description>&lt;pre&gt;# New Ticket Created by  Moritz Lenz 
# Please include the string:  [perl #112908]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112908 &amp;gt;


&amp;lt; moritz&amp;gt; r: enum day &amp;lt;a b c d e&amp;gt;;say day(3) === d; "foo" but d; say
"alive"; "foo" but day(3)
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«True␤alive␤Type check failed
          in assignment to '$!day'; expected 'day' but got 'Int'␤
          in block  &amp;lt;anon&amp;gt; at src/gen/CORE.setting:650␤
          in method BUILD_LEAST_DERIVED at src/gen/CORE.setting:637␤
          in sub infix:&amp;lt;but&amp;gt; at src/gen/CORE.setting:10579␤
&amp;lt; moritz&amp;gt; day(3) === d  is True, but '"foo" but d' and '"foo" but
day(3)'  dies?
&amp;lt; moritz&amp;gt; r: enum A &amp;lt;b c&amp;gt;; nqp::say nqp::iscont(b); nqp::say
                nqp::iscont(A(0))
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«0␤0␤»

So that's not the problem either.

&lt;/pre&gt;</description>
    <dc:creator>Moritz Lenz</dc:creator>
    <dc:date>2012-05-13T09:21:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7513">
    <title>[perl #112906] Enum type object invocation leads to segmentation fault</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler/7513</link>
    <description>&lt;pre&gt;# New Ticket Created by  Moritz Lenz 
# Please include the string:  [perl #112906]
# in the subject line of all future correspondence about this issue. 
# &amp;lt;URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112906 &amp;gt;


&amp;lt; moritz&amp;gt; r: enum day (:Sun(1), 'Mon', 'Tue', 'Wed', 'Thu', 'Fri',
'Sat'); say day(Tue).Str
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«Method 'Str' not found for invocant of
class 'Undef'␤  in block &amp;lt;anon&amp;gt; at /tmp/dR0d80NyvO:1␤␤»
&amp;lt; moritz&amp;gt; r: enum day (:Sun(1), 'Mon', 'Tue', 'Wed', 'Thu', 'Fri',
Sat'); say day(Tue) eq day(3)
&amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«(signal SEGV)»
* moritz submits rakudobug

Further golfed by diakopter:
10:38 &amp;lt; diakopter&amp;gt; r: enum day (); ~day()
10:38 &amp;lt;+p6eval&amp;gt; rakudo 2ac569: OUTPUT«(signal SEGV)»


that's what S12-enums/pseudo-functional.t does.

&lt;/pre&gt;</description>
    <dc:creator>Moritz Lenz</dc:creator>
    <dc:date>2012-05-13T08:41:20</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.perl.perl6.compiler">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.perl.perl6.compiler</link>
  </textinput>
</rdf:RDF>

