Zoffix I think I'll do it differently tho... Pop a web frontend for the backend DB and expose a JSON API interface that bot can use 00:25
committable, 5605d5f temp.perl6.party/foo.txt 02:21
committable Zoffix: It looks like a URL, but mime type is 'text/plain' while I was expecting 'text/plain; charset=utf-8'. I can only understand raw links, sorry.
Zoffix heh :)
committable, 5605d5f temp.perl6.party/foo.pl 02:24
committable Zoffix: It looks like a URL, but mime type is 'text/x-perl' while I was expecting 'text/plain; charset=utf-8'. I can only understand raw links, sorry.
Zoffix huh 02:25
oh
Zoffix looks around for dalek 02:46
Ugh. Where is the bot when you need it
geekosaur [31 19:08] * dalek has quit (Ping timeout: 258 seconds) 03:00
...7 hours ago
Zoffix :( 03:01
geekosaur sorry, 8 hours. too late for me to do modulus math >.>
Zoffix m: my Int $a; my $b = 42; $a := $b; $b = 'meow'; dd $a 03:14
camelia rakudo-moar fa84f1: OUTPUT«Str $b = "meow"␤»
Zoffix Is this a bug or is binding an Any to an Int wipes the constraint? It's this ticket: rt.perl.org/Ticket/Display.html?id...et-history
gfldex Zoffix: you get what you ask for. Feels wrong tho. After all you don't place a type constraint for no reason. 03:25
m: my Int @a; my Str $b = "abc"; @a[0] := $b; 03:26
camelia rakudo-moar fa84f1: OUTPUT«Cannot resolve caller BIND-POS(Array[Int]: Int, Str); none of these signatures match:␤ (Array:D $: Int $pos, Int \bindval, *%_)␤ (Array:D $: int $pos, Int \bindval, *%_)␤ in block <unit> at <tmp> line 1␤␤»
gfldex also it's inconsistent
Zoffix m: my $m = method ($a: $b){}; say $m.signature ~~ :($a, $b); 03:37
camelia rakudo-moar fa84f1: OUTPUT«Method 'type' not found for invocant of class 'Any'␤ in block <unit> at <tmp> line 1␤␤»
Zoffix m: :(*%)~~ :(); 03:39
camelia rakudo-moar fa84f1: OUTPUT«Method 'type' not found for invocant of class 'Any'␤ in block <unit> at <tmp> line 1␤␤»
Zoffix Well, since the stupid bot is not here. If anyone wants to review my fix for RT#128783. It's in src/Perl6/Grammar.nqp that I'm not 100% familiar with: github.com/rakudo/rakudo/commit/46...2fec771dc2 03:45
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128783
Zoffix Another one, for RT#128795 github.com/rakudo/rakudo/commit/4b...4da4d2a576 04:57
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128795
Zoffix That one looks good to make into a blog post... 05:01
Zoffix makes another pot of coffee
[Tux] This is Rakudo version 2016.07.1-96-g4b934dd built on MoarVM version 2016.07-13-gcba3ae3 07:26
test 15.275
test-t 8.112
csv-parser 17.143
Zoffix New blog post "Hacking on The Rakudo Perl 6 Compiler: Mix Your Fix": perl6.party/post/Hacking-on-Rakudo-...x-Your-Fix 07:36
lizmat Zoffix++ # another blog post 10:51
.tell Zoffix "prove -e './perl6' -vlr t/spec/bar/foo.t" is shorter written as "make t/spec/bar/foo.t" 10:52
yoleaux2 lizmat: I'll pass your message to Zoffix.
lizmat .tell Zoffix Also: on perl6.party: the Run this code button should be disabled on the prove example 10:53
yoleaux2 lizmat: I'll pass your message to Zoffix.
jnthn Damn, I wish I had a fraction of Zoffix' blog-writing energy :)
lizmat Zoffix: also s/Smartmach/Smartmatch/ just under Make it Saucy 10:54
jnthn I dunno, he seems to blog and the speed of sound :P
timotimo smarmy-match? smartwatch? 10:55
moritz SM-army match :-)
jnthn
.oO( Did they serve big machs on concorde? )
lizmat jnthn: or it is just a very smart Mac kernel :-)
stmuk_ Zoffix++ # blogmeister 11:17
dalek kudo/nom: 4ee1048 | lizmat++ | src/core/Array.pm:
Make @a.splice return array with correct descriptor
12:06
lizmat m: my Int @a; use nqp; dd nqp::p6scalarfromdesc(nqp::getattr(@a.splice,Array,q/$!descriptor/)) # this is now fixed
camelia rakudo-moar 4b934d: OUTPUT«Any <element> = Any␤»
lizmat afk&
perlpilot wonders if there are any german citizens who can take advantage of prototypefund.de/ to help Perl 6. 14:17
psch doesn't like language development is a thing they particularly care about 14:24
+look
Zoffix lizmat++ thanks fixed. 14:39
yoleaux2 10:52Z <lizmat> Zoffix: "prove -e './perl6' -vlr t/spec/bar/foo.t" is shorter written as "make t/spec/bar/foo.t"
10:53Z <lizmat> Zoffix: Also: on perl6.party: the Run this code button should be disabled on the prove example
Zoffix Other than 'Run this code' button. It'll need modifications to the perl6.party Markdown parser that I'm too lazy to make yet :)
japhb Zoffix: The bit about "ensure the True key in $sclass is actually there before creating a SetHash out of its value" shows exactly the same code as "ensure the True key in $sclass is actually there before creating a SetHash out of its value" 15:00
Dang it, the second one should be "Here's our offending Any, let's go up a bit and dump the $here right where it's defined" 15:01
I really hate that Macs don't clipboard when you highlight
It's especially annoying since the SSH app I use *does* do that 15:02
And of course, whenever I'm directly on my Linux boxen ...
geekosaur you must only use old apps. PRIMARY was copy-on-highlight, CLIPBOARD behaves as Macs and Windows do 15:03
Zoffix japhb++ thanks, fixed. 15:06
I guess writing blogs at 3AM is a bad idea :)
japhb geekosaur: Almost all of my copy-and-paste is from shells, so yeah. :-)
Occasionally I copy from a browser window, but that varies depending on OS 15:07
Zoffix: Nah, it's a good idea. Fixing them the next day is *also* a good idea. 15:08
[Coke] Zoffix- does your bug hunter also search inside custom fields? 15:46
yoleaux2 30 Jul 2016 13:47Z <Zoffix> [Coke]: I see you re-opened with testsneeded tag. Should we test sink warnings (see TimToady's comment on ticket)? Where should we test; in Rakudo's test suit? rt.perl.org/Ticket/Display.html?id...et-history
[Coke] I took timtoady's note as "we don't test that (YET)" 15:47
if it's something that an RT was opened about, yes we should test it. else why'd we fix it?
Zoffix [Coke], agreed. But do we test it in roast or in Rakudo? 15:48
[Coke], it doesn't search yet. I need to teach ticket fetcher to fetch detailed info for each ticket. 15:49
[Coke] rakudo tests are for very basic stuff, so I assume roast. 15:53
Zoffix: ok. it's already close enough to what I was doing, there's no point in my running mine again.
if you look here: github.com/coke/rt-six-help/blob/m...ummary.p6, anything that has some kind of special handling touches %record<> 15:55
buggable, rt
Zoffix :/
[Coke] buggable: rt 15:56
buggable: rt?
Zoffix Something's wrong
[Coke] ah well
dalek p: ac1ea14 | (Pawel Murias)++ | src/vm/js/ (4 files):
[js] Improve attribute handling, int/num/str attributes are flattened when serializing.
p: f1907d7 | (Pawel Murias)++ | src/vm/js/nqp-runtime/reprs.js:
[js] Remove commented out code from the JVM version of the runtime.
Zoffix buggable, rt
buggable Zoffix, TOTAL: 1355, UNTAGGED: 611, BUG: 414, LTA: 90, JVM: 62, NYI: 32, SEGV: 28, UNI: 25, RFC: 24, PERF: 19, POD: 14, CONC: 11, @LARRY: 10, TODO: 9, PRECOMP: 8, GLR: 6, BUILD: 5, STAR: 4, WEIRD: 3, LTA ERROR: 3, MOARVM: 2, OSX: 2, FEATURE REQUEST: 1, CPP: 1, SPEC: 1, LIST: 1, LHF: 1, SPESH: 1, DOCS: 1, NATIVECALL: 1 Details: bug.perl6.party/1470067027.html 15:57
Zoffix I guess it just likes me more :P
For some reason I don't see your commands in the debug log. Can you try again?
[Coke] your count is off. 15:59
buggable, rt
Zoffix Oh. I think it's because you're using an "invalid" nick :)
[Coke] you report 1355. all tickets is 1351.
Zoffix Or something or other
[Coke] and I would recommend skipping stalled.
Zoffix [Coke], I closed a few since last night, which is when the db was generated
I've not set it to run in a cron yet
buggable, rt
[Coke] ... it's not live? oh. 16:00
buggable Zoffix, TOTAL: 1355, UNTAGGED: 611, BUG: 414, LTA: 90, JVM: 62, NYI: 32, SEGV: 28, UNI: 25, RFC: 24, PERF: 19, POD: 14, CONC: 11, @LARRY: 10, TODO: 9, PRECOMP: 8, GLR: 6, BUILD: 5, STAR: 4, WEIRD: 3, LTA ERROR: 3, MOARVM: 2, OSX: 2, FEATURE REQUEST: 1, CPP: 1, SPEC: 1, LIST: 1, LHF: 1, SPESH: 1, DOCS: 1, NATIVECALL: 1 Details: bug.perl6.party/1470067212.html
[Zoffix] buggable, rt 16:01
Zoffix What's is nodal ? 16:06
timotimo it's about what >>. method calls will do when they find an iterable 16:07
compare:
m: ((1, 2, 3), (2, 3), (3))>>.elems.perl.say
camelia rakudo-moar 4ee104: OUTPUT«(3, 2, 1)␤»
timotimo m: ((1, 2, 3), (2, 3), (3))>>.uc.perl.say
camelia rakudo-moar 4ee104: OUTPUT«($("1", "2", "3"), $("2", "3"), "3")␤»
timotimo elems is nodal, uc isn't 16:08
Zoffix doesn't get it.
m: say (1, 2, 3).uc
camelia rakudo-moar 4ee104: OUTPUT«1 2 3␤»
Zoffix m: say (1, 2, 3).elems
camelia rakudo-moar 4ee104: OUTPUT«3␤»
Zoffix ¯\_(ツ)_/¯
m: ((1, 2, 3), (2, 3), (3))>>.uc[0].elems.say 16:09
camelia rakudo-moar 4ee104: OUTPUT«3␤»
TimToady if elems weren't nodal, you'd get ((1,1,1), (1,1), 1) 16:10
yoleaux2 31 Jul 2016 03:22Z <gfldex> TimToady: should this work? m: say 2 ⁽²⁺³⁾
Zoffix Thanks.
psch m: sub myuc is nodal { $^a.uc }; say (("a",),)>>.uc; say (("a",),)>>.&myuc
camelia rakudo-moar 4ee104: OUTPUT«((A))␤((A))␤»
psch well, i suppose that's cause it chains into non-nodal?
Zoffix m: ((1, 2, 3), (2, 3), (3))>>.&[+](1).say 16:11
camelia rakudo-moar 4ee104: OUTPUT«((2 3 4) (3 4) 4)␤»
Zoffix I didn't realize >> descended like that
psch m: sub myuc is nodal { $^a.trans(['a'..'z'] => ['A'..'Z']) }; say (("a",),)>>.uc; say (("a",),)>>.&myuc
camelia rakudo-moar 4ee104: OUTPUT«((A))␤((A))␤»
Zoffix m: ((1, 2, (45, (72,)), 3), (2, 3), (3))>>.&[+](1).say
camelia rakudo-moar 4ee104: OUTPUT«((2 3 (46 (73)) 4) (3 4) 4)␤»
Zoffix Amazing
psch m: sub myuc is nodal { "A" }; say (("a",),)>>.uc; say (("a",),)>>.&myuc 16:12
camelia rakudo-moar 4ee104: OUTPUT«((A))␤Too many positionals passed; expected 0 arguments but got 1␤ in sub myuc at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»
psch m: sub myuc($) is nodal { "A" }; say (("a",),)>>.uc; say (("a",),)>>.&myuc
camelia rakudo-moar 4ee104: OUTPUT«((A))␤((A))␤»
Zoffix m: say gather { ((1, 2, (45, (72,)), 3), (2, 3), (3))>>.&take }
camelia rakudo-moar 4ee104: OUTPUT«(1 2 45 72 3 2 3 3)␤»
Zoffix \o/
psch well hm
jnthn m: say gather ((1, 2, (45, (72,)), 3), (2, 3), (3))>>.&take
camelia rakudo-moar 4ee104: OUTPUT«(1 2 45 72 3 2 3 3)␤»
jnthn No need for le curlies
timotimo don't forget >> will one day mangle up your order 16:13
TimToady yes, take is a side effect
we'll need to think about that 16:14
TimToady afks 16:15
timotimo so that the users don't have to?
TimToady
.oO("Afk and you will recede.")
jnthn :D
Zoffix m: use MONKEY-TYPING; augment class List { method foo { gather for ^3 { take self[-2 .. 0]; } } }; <a b c>.foo
camelia ( no output )
Zoffix m: use MONKEY-TYPING; augment class List { method foo { gather for ^3 { take self[-2 .. 0]; } } }; <a b c>.rotor: 1 => -2
timotimo m: class List is List { } 16:16
camelia rakudo-moar 4ee104: OUTPUT«(timeout)WARNING: unhandled Failure detected in DESTROY:␤Index out of range. Is: -247, should be in 0..Inf␤ in method sink-all at gen/moar/m-CORE.setting line 1␤ in method sink-all at /home/camelia/rakudo-m-inst-2/share/perl6/runtime/CORE.setting.m…»
( no output )
Zoffix doesn't get why the first one doesn't produce the same result as the second one
timotimo m: (<a b c>.rotor: 1 => -2).WHAT.perl.say 16:17
camelia rakudo-moar 4ee104: OUTPUT«Seq␤»
timotimo ^- perhaps that's why?
Zoffix m: use MONKEY-TYPING; augment class List { method foo { gather for ^3 { take self[-2 .. 0]; } } }; (<a b c>.foo).WHAT.perl.say
camelia rakudo-moar 4ee104: OUTPUT«Seq␤»
timotimo tbh, i don't quite see why that method foo would even be called at all ... 16:18
Zoffix From what I see, my example duplicates the .rotor code (the path that triggers the bug). gather with a for loop
... that takes an out of index self[-2 .. whategver] 16:19
timotimo well, ok, but you aren't even calling the foo method
oh
m: <a b c>.rotor: 1 => -2
that's why
Zoffix Hm?
camelia rakudo-moar 4ee104: OUTPUT«(timeout)WARNING: unhandled Failure detected in DESTROY:␤Index out of range. Is: -36, should be in 0..Inf␤ in block <unit> at <tmp> line 1␤␤WARNING: unhandled Failure detected in DESTROY:␤Index out of range. Is: -35, should be in 0..Inf␤ in b…»
timotimo no need to augment the class at all for this to asplode 16:20
BBL
Zoffix Yeah, I know. I'm trying to fix it. method foo is my golf
timotimo oh
well, yeah, apparently rotor doesn't check for out-of-range-ness, or negative proceeding 16:21
so it infiniloops because it'll never reach the end
Zoffix k, reproduced :) 16:25
m: use MONKEY-TYPING; augment class List { method foo (*@cycle) { gather for (@cycle xx *).cache { take self[-2 .. 0]; } } }; <a b c>.foo: 1 => -2
camelia rakudo-moar 4ee104: OUTPUT«(timeout)WARNINGS for <tmp>:␤Useless use of @cycle in sink context (line 1)␤WARNING: unhandled Failure detected in DESTROY:␤Index out of range. Is: -1, should be in 0..Inf␤ in code at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤WARNING:…»
Zoffix And that sink warning looks suspicious too 16:34
psch m: for (<a b> xx 10) { } 16:35
camelia ( no output )
Zoffix m: my @a = 1; for (@a xx *).cache { last if ++$ } 16:36
camelia rakudo-moar 4ee104: OUTPUT«WARNINGS for <tmp>:␤Useless use of @a in sink context (line 1)␤»
Zoffix m: my @a = 1; for (@a xx *) { last if ++$ }
camelia rakudo-moar 4ee104: OUTPUT«WARNINGS for <tmp>:␤Useless use of @a in sink context (line 1)␤»
psch m: my @a = 1; for (@a xx *) { } 16:38
oh duh
i'm really being stupid today >_>
camelia rakudo-moar 4ee104: OUTPUT«(timeout)WARNINGS for <tmp>:␤Useless use of @a in sink context (line 1)␤»
psch m: my @a = 1; for (@a xx 1) { }
camelia rakudo-moar 4ee104: OUTPUT«WARNINGS for <tmp>:␤Useless use of @a in sink context (line 1)␤»
Zoffix Ticketed rt.perl.org/Ticket/Display.html?id=128802 16:43
timotimo .u í 16:50
yoleaux2 U+00ED LATIN SMALL LETTER I WITH ACUTE [Ll] (í)
AlexDaniel bisect: my @a = 1; for (@a xx 1) { } 17:01
bisectable AlexDaniel: Exit code is 0 on both starting points (good=2015.12 bad=4ee1048), bisecting by using the output
AlexDaniel: bisect log: gist.github.com/144cfff35f98da3f9b...91b1c61837
AlexDaniel: (2016-07-26) github.com/rakudo/rakudo/commit/5334cb7
AlexDaniel seems like there are several bug reports for this commit :)
psch well, the whole :WANTED stuff seems to waterbed really hard 17:03
as in, we had wrong sink warnings before that patch as well, just different ones
timotimo it only doesn't waterbed when it's completely fixed :P 17:05
or "correct" more like
Zoffix m: X::OutOfRange.new(what => ".rotor position is", got => -2, range => "0..Inf", comment => '(ensure the negative gap is not larger than the length of the sublist)').throw 17:12
camelia rakudo-moar 4ee104: OUTPUT«.rotor position is out of range. Is: -2, should be in 0..Inf; (ensure the negative gap is not larger than the length of the sublist)␤ in block <unit> at <tmp> line 1␤␤»
Zoffix How come when I throw that from .rotor it has a ==SORRY== in the output? Any way to get rid of that, since it's not a compile-time error? 17:13
timotimo is our CTE so good?
Zoffix tries to fail() it instead of .throw
gfldex will :tolerance ever be implemented on infix:<=~=> ? 17:15
it's in the docs as NYI
Zoffix I think the decision is wider than just infix =~= and has to be made about how adverbs apply to all chainable operators 17:16
buggable, rt
There's a ticket with it somewhere
buggable Zoffix, TOTAL: 1355, UNTAGGED: 611, BUG: 414, LTA: 90, JVM: 62, NYI: 32, SEGV: 28, UNI: 25, RFC: 24, PERF: 19, POD: 14, CONC: 11, @LARRY: 10, TODO: 9, PRECOMP: 8, GLR: 6, BUILD: 5, STAR: 4, WEIRD: 3, LTA ERROR: 3, MOARVM: 2, OSX: 2, FEATURE REQUEST: 1, CPP: 1, SPEC: 1, LIST: 1, LHF: 1, SPESH: 1, DOCS: 1, NATIVECALL: 1 Details: bug.perl6.party/1470071786.html
Zoffix Don't see it in the list....
Here: rt.perl.org/Ticket/Display.html?id...et-history 17:17
"TimToadyMasterDuke: I don't really consider it a bug, though arguably we should allow adverbs on chaining ops that are not, in fact, being chained" 17:18
fail() too has a ==SORRY== :/ 17:20
gfldex m: my Rat $a .= new; $a = 3.14; $a .= round; 17:31
camelia rakudo-moar 4ee104: OUTPUT«Type check failed in assignment to $a; expected Rat but got Int (3)␤ in block <unit> at <tmp> line 1␤␤»
Zoffix m: say "meow"; my $m = (1,2 X~ ('' X~ '')).first: *.IO.f; 17:32
camelia rakudo-moar 4ee104: OUTPUT«meow␤===SORRY!===␤Cannot invoke this object (REPR: Uninstantiable; Callable)␤»
gfldex so i can't just round a Rat?
Zoffix This also has a runtime SORRY... I'll just proceed with my ==SORRY== and try to figure out spurious SORRIES later 17:33
gfldex, you can. You're attempting to store an Int inside a Rat
m: my Rat $a .= new; $a = 3.14; $a = $a.round.Rat; dd $a
camelia rakudo-moar 4ee104: OUTPUT«Rat $a = 3.0␤»
gfldex i really mean "just". I can't use the .= form to round the value in that container because that container happens to have a type constraint even tho the value will fit perfectly fine. 17:36
Zoffix m: my Rat $foo = 42 17:37
camelia rakudo-moar 4ee104: OUTPUT«===SORRY!=== Error while compiling <tmp>␤Cannot assign a literal of type Int (42) to a variable of type Rat. You can declare the variable to be of type Real, or try to coerce the value with 42.Rat or Rat(42), or just write the value as 42.0␤at <t…»
gfldex m: my $a = 1/2; $a = 3.14; $a .= round; say $a;
camelia rakudo-moar 4ee104: OUTPUT«3␤»
Zoffix m: my Rat $a .= new; $a = 3.14; $a .= round: 1.0; say $a 17:38
camelia rakudo-moar 4ee104: OUTPUT«3␤»
Zoffix m: <meow>.rotor: 1 => -1 17:41
camelia rakudo-moar 4ee104: OUTPUT«(timeout)»
dalek kudo/nom: 4e08af5 | (Zoffix Znet)++ | src/core/List.pm:
Throw when using negative gap outside of .rotor's range

Fixes RT#127437
Note: currently the error message contains a ==SORRY== in the output, wrongly indicating a runtime error is compile-time. That issue is more widespread and also appears in RT#128161 and RT#126218
17:58
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127437
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128161
Link: rt.perl.org/rt3//Public/Bug/Displa...?id=126218
gfldex m: my Real $a = 1/2; dd $a; $a = 3.14; dd $a; $a .= round; dd $a; 18:09
camelia rakudo-moar 4ee104: OUTPUT«Rat $a = 0.5␤Rat $a = 3.14␤Int $a = 3␤»
Zoffix lizmat++ make t/spec/some-test.t fudges :) I used to do make spectest, then abort it and then run prove :) So much simpler with just make :) 18:11
m: say Rat ~~ Real, Int ~~ Real, Int ~~ Rat 18:12
camelia rakudo-moar 4ee104: OUTPUT«TrueTrueFalse␤»
dalek ast: 53bf79d | (Zoffix Znet)++ | S32-list/rotor.t:
using negative gap that lands past the list's head throws

RT#127437
18:14
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127437
travis-ci Rakudo build errored. Zoffix Znet 'Remove trailing whitespace' 18:45
travis-ci.org/rakudo/rakudo/builds/148949751 github.com/rakudo/rakudo/compare/4...5ef162e4bd
buggable travis-ci, one build failed but NOT due to the timeout.
Zoffix oh shit 18:46
buggable++ pointing out things :D 18:47
(the fail is due to It's github connectivity issues, not the code) 18:48
timotimo m( 18:50
[Coke] Zoffix: I use prove -v -e t/fudgeandrun <list of tests> 18:51
Zoffix travis-ci.org/rakudo/rakudo/builds/148949751 18:54
buggable Zoffix, 6 builds failed. ONLY 0 due to the timeout
Zoffix travis-ci.org/rakudo/rakudo/builds/148949751 18:57
buggable Zoffix, 6 builds failed. ONLY 0 due to the timeout
Zoffix :/
Stupid robot
travis-ci.org/rakudo/rakudo/builds/148949751 18:59
buggable Zoffix, 6 builds failed. NONE due to the timeout
gfldex lizmat: that was the week that was: gist.github.com/gfldex/645935787bd...edfd33eb92 19:32
lizmat gfldex++
gfldex lizmat: operator.pod6 compiles too now with a a few fixes 19:34
lizmat gfldex: oki 19:35
Zoffix m: say (^2).List eqv (0, 1).List 19:56
camelia rakudo-moar 5c5ef1: OUTPUT«True␤»
Zoffix m: say (0, 1).List.rotor(1.5)
camelia rakudo-moar 5c5ef1: OUTPUT«((0 1))␤»
Zoffix m: say (^2).List.rotor(1.5)
camelia rakudo-moar 5c5ef1: OUTPUT«This type cannot unbox to a native integer: P6opaque, Rat␤ in block <unit> at <tmp> line 1␤␤»
Zoffix looks up "reify" in a dictionary 20:00
masak Zoffix: "make real", "realize" 20:04
in the context of iterators, it means something like "produce [an element]" 20:05
this is important in Perl 6 because lists are lazy
so "reify" here signifies the transition from something that was lazy to something that has to account for its actual elements 20:06
(or parts of them)
'night, #perl6 20:09
Zoffix thanks. night 20:11
lizmat gfldex: re operator.pod6 , do you mean the examples ? 20:18
gfldex yes
lizmat: there are plenty of examples in the docs that have never been tested. 20:19
lizmat gfldex: gotcha
dalek kudo/nom: 59f040d | (Zoffix Znet)++ | src/core/List.pm:
Make Range.rotor with Rat arguments not crash

Fixes RT#127424
Rationale for coersion rather than throwing: .rotor's arguments refer to list indexes; (^10)[1 .. 2.5] coerses 2.5 to Int, so it makes sense to coerce .rotor's argument too.
20:31
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127424
ast: 7ff9f7c | (Zoffix Znet)++ | S32-list/rotor.t:
Non-Int numerals as arguments to rotor get coersed to Int

RT#127424
20:32
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127424
dalek ast: 910e689 | (Zoffix Znet)++ | S32-list/rotor.t:
Add plan to subtest
21:06
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2016/08/01/...of-an-era/ 21:11
mst lizmat: make sure to recycle the nails 21:16
and the perch
lizmat
.oO( Not Quite Parrot )
dalek p: 4e545bd | (Pawel Murias)++ | src/vm/js/nqp-runtime/reprs.js:
[js] Remove debugging leftover.
p: 8815ae3 | (Pawel Murias)++ | src/HLL/Grammar.nqp:
Reference NQPCursor directly instead of using a $cursor_class variable.

Attribute lookups with a class literal are faster.
pmurias jnthn: was there a reason for that variable I removed in the last commit? 21:18
jdv79 lizmat: nice 21:19
timotimo how old was the commit that declared it?
Zoffix lizmat++ good weekly
I was a bit confused why it came out today... then realized it was Monday (long weekend over here in Canukistan)
lizmat hehe.... 21:21
actually, I'm thinking of moving it to Sunday evening 21:22
dalek kudo/nom: 67b6544 | (Zoffix Znet)++ | src/core/Exception.pm:
Do not print 'Actually thrown at:' part of exception when it's empty

Fixes RT#127425
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127425
dalek ast: 8aac698 | (Zoffix Znet)++ | integration/error-reporting.t:
"Actually thrown at" portion of exception not printed when empty

RT#127425
21:23
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127425
lizmat Zoffix: I think we have a case of wetness here (as the opposite of DRY)
pmurias timotimo: git blame solved the puzzle ;)
lizmat m: my $a = 42; if $a and $a.Str -> $as { dd $as } # did you know you can do this ? 21:24
camelia rakudo-moar 59f040: OUTPUT«Str $as = "42"␤»
travis-ci Rakudo build passed. Zoffix Znet 'Make Range.rotor with Rat arguments not crash 21:27
travis-ci.org/rakudo/rakudo/builds/149002118 github.com/rakudo/rakudo/compare/5...f040d2b8b6
lizmat good night, #perl6-dev! 21:35
timotimo pmurias: i want to know, too :) 21:37
Zoffix night
dalek kudo/nom: e411e5d | (Zoffix Znet)++ | src/core/Exception.pm:
Reword to avoid method call duplication

  lizmat++
21:38
jnthn pmurias: Maybe once upon a time it was faster. Agree it sure won't be now :) 21:41
pmurias: Or mebbe it was a bootstrapping workaround that is no longer needed and it used to point to some weirder lookup. I dunno. :) 21:42
Either way, pmurias++ for spotting/doing the cleanup :)
AlexDaniel Zoffix: not sure how to say this, but is there any way to opt out from being thanked all the time? I mean, I understand your positive intent, but it reminds me of the copy-pasted stuff you get when interacting with businesses… feels cheap and redundant. There are quite some bug reports submitted by me, and it seems like you started working on the tickets with this awesome monster pace (cool!), so by opting out I hope to reduce the 21:46
amount of “thank you thank you thank you thank you”… Thank you!
Zoffix Sure. If in the future I ever notice a ticket is from you, I'll be sure to tell you to go fuck yourself instead of thanking when I close it with the commit and test links. 21:50
AlexDaniel well, that's not what I meant, but I'm ok with that too. 21:51
b2gills Zoffix: If somebody just joined this channel before that last comment, they would get the wrong idea about this community 21:52
Zoffix b2gills, I don't really care. It's a long weekend. I spent most of my personal time fixing bugs for free. And at the end of the day someone is telling me they have an issue with my saying 'Thank you for the report' when I resolve the bugs. 21:55
Set up an email filter if it bothers you that much, dick. 21:56
AlexDaniel no matter how much I love Zoffix an all what he does, we don't seem to get along very well… 21:59
jnthn tbh, if you'd said the same to me I'd have told you to take a hike too. 22:05
AlexDaniel then maybe I should've said that, or maybe I should've phrased it better… 22:06
jnthn Not saying it woulda been better.
AlexDaniel shouldn't*
jnthn 'night 22:16
travis-ci Rakudo build passed. Zoffix Znet 'Do not print 'Actually thrown at:' part of exception when it's empty 22:19
travis-ci.org/rakudo/rakudo/builds/149016236 github.com/rakudo/rakudo/compare/5...b6544e4837
AlexDaniel timotimo: interestingly, I stumbled upon :merge issue on the next day after you attempted to fix it. Is there any hope? I'm currently rewriting *able bots and it seems like :merge is needed. 23:20
timotimo AlexDaniel: you might be able to write the code based on what i outlined in the ticket 23:43