<?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://permalink.gmane.org/gmane.comp.lang.perl.perl6.compiler">
    <title>gmane.comp.lang.perl.perl6.compiler</title>
    <link>http://permalink.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, c&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/ge&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 Versi&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&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; j&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>

