»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! Set by moritz on 22 December 2015. |
|||
00:03
aindilis joined
|
|||
timotimo | yowser, looking at the bytecode is like cutting an onion here | 00:06 | |
00:09
kyan joined
|
|||
timotimo | we already knew we'll have to get a lot smarter about native refs, but i wasn't aware we could get wins before we start doing optimizations across inlines, too | 00:14 | |
00:15
robertle left
00:16
ctilmes left
|
|||
timotimo | i see a piece of code - and i don't know how often it gets hit - that grabs a reference to a lexical variable, decontainerizes it (which boxes it into an Int object), then we boolify it with the "boolify a big integer" instruction, and then we check that for non-null | 00:17 | |
for some reason, we believe that lexical ref is used from 15 different places ..?! | 00:19 | ||
00:23
cdg left
00:24
cdg joined
|
|||
timotimo | seems to run 11x per row? | 00:25 | |
two different instances of getlexref_i in this piece of code, the both of them combined run 11x per row, that's it | 00:27 | ||
00:29
Cabanossi left,
cdg left
|
|||
timotimo | okay, some of those are actually passed to another function | 00:29 | |
00:31
Cabanossi joined,
nadim left
|
|||
timotimo | ah, one of these is for when you ask for :p in split, which isn't what's being used in CSV | 00:31 | |
00:35
dalek joined,
ChanServ sets mode: +v dalek,
synopsebot joined,
ChanServ sets mode: +v synopsebot
00:36
poohman left
00:37
Geth joined,
ChanServ sets mode: +v Geth,
SourceBaby joined,
ChanServ sets mode: +v SourceBaby
00:39
astronavt joined
00:40
aindilis left
00:49
Sgeo joined
00:51
Sgeo_ left
00:53
poohman joined
00:54
Sgeo_ joined
00:56
Sgeo left
00:57
rube65 joined,
patrickz_ joined
00:59
Cabanossi left,
evalable6 left,
evalable6 joined
01:00
patrickz left
01:01
rube65 left,
Cabanossi joined
01:19
aborazmeh joined,
aborazmeh left,
aborazmeh joined
01:21
ryn1x joined
|
|||
buggable | New CPAN upload: Terminal-Spinners-0.0.5.tar.gz by RYNIX cpan.metacpan.org/authors/id/R/RY/...0.5.tar.gz | 01:23 | |
01:25
cdg joined
|
|||
ryn1x | ^ w00t! | 01:27 | |
timotimo | cool | 01:34 | |
01:35
astronavt left
01:41
ryn1x left
01:44
Cabanossi left
01:45
margeas left
01:46
Cabanossi joined,
astronavt joined
|
|||
Herby_ | timotimo: you taking part in the advent of code puzzles this year? | 01:47 | |
timotimo | i'm not | ||
Herby_ | if you get bored, the new one is available in about 3 hours: adventofcode.com/ | ||
and people posting solutions over here: www.reddit.com/r/adventofcode/ | |||
typically the first few days are easy but the difficulty ramps up | 01:48 | ||
timotimo | i'm going through a period of RSI at the moment, so i'm incredibly bored, but also not able/allowed to do much typing | ||
01:48
jeromelanteri joined
|
|||
Herby_ | bummer, hope you feel better | 01:48 | |
mspo | timotimo: I used to get ganglion cycsts from RSI | 01:50 | |
timotimo: eventually I figured out it was cuased by bad wrist positioning more than anything else | |||
timotimo: I would smash my hand against a stone surface to pop them | |||
timotimo | i do have a ganglion, already had it for a while, but it's still so small it's hard to notice if you don't know it's there, and it hasn't grown in like a year | 01:55 | |
mspo | timotimo: I never noticed mine until the pain of it passing between my hand-bones hurt too badly | 01:56 | |
not driving has helped, actually; since I no longer have the steering wheel in a bad position | |||
02:12
poohman left
02:13
Actualeyes left
02:15
ctilmes joined
|
|||
Morfent | how do i pass a pointer to a string to a native function? | 02:22 | |
geekosaur | it already passes them as pointers, because C. if you need a pointer to the pointer, you need to interpose another Pointer | 02:23 | |
02:37
kyan left
|
|||
Morfent | oh, the problem was i was passing parametres the wrong way | 02:38 | |
Pointer[Str].new($output.WHERE) should've just been Pointer[Str].new | |||
02:45
robinsmidsrod left,
robinsmidsrod joined,
ilbot3 left
|
|||
AlexDaniel | c: all constant k = k | 02:53 | |
committable6 | AlexDaniel, gist.github.com/1034b317c444a81b8b...241aaa4879 | ||
02:57
ilbot3 joined,
ChanServ sets mode: +v ilbot3
|
|||
AlexDaniel | c: all my (\a) = 1; say a | 03:01 | |
committable6 | AlexDaniel, gist.github.com/41b21096cf1c65bad1...97668029f9 | 03:02 | |
AlexDaniel | bisect: old=2015.11 my (\a) = 1; say a | ||
bisectable6 | AlexDaniel, Bisecting by output (old=2015.11 new=e5b660e) because on both starting points the exit code is 0 | ||
AlexDaniel, bisect log: gist.github.com/21747f6e3cb923eb46...43d9dec43d | |||
AlexDaniel, (2015-12-15) github.com/rakudo/rakudo/commit/d2...6ba77d1f92 | |||
03:03
aborazmeh left
03:08
ivans left
03:10
astronavt left
|
|||
AlexDaniel | so 224 MOLD tickets before… | 03:14 | |
161 ticket now | 03:15 | ||
say 224 - 161 | |||
evalable6 | 63 | ||
AlexDaniel | say 224 ÷ 2 | ||
evalable6 | 112 | ||
AlexDaniel | say 161 ÷ 2, ‘ticket to go :)’ | ||
evalable6 | 80.5ticket to go :) | ||
AlexDaniel | say 161 ÷ 2 - 112, ‘ticket to go :)’ | ||
evalable6 | -31.5ticket to go :) | ||
AlexDaniel | WELL definitely not in this state of mind!!! | 03:16 | |
say 224÷2 - 161, ‘tickets to go :)’ | |||
evalable6 | -49tickets to go :) | ||
AlexDaniel | ok I'll take it :D | ||
6c: my Int $a of Str; say "hi" | 03:17 | ||
committable6 | AlexDaniel, gist.github.com/3da7d76993df85fcd7...fe47f4930d | 03:18 | |
AlexDaniel | c: all my Int $a of Str; say "hi" | ||
committable6 | AlexDaniel, gist.github.com/f1dbf35f2b9c07cd7a...89ee1798da | ||
AlexDaniel | bisect: old=2015.10 my Int $a of Str; say "hi" | ||
bisectable6 | AlexDaniel, Bisecting by exit code (old=2015.10 new=e5b660e). Old exit code: 0 | ||
AlexDaniel, bisect log: gist.github.com/ffe0fa8af14bc1e218...c68a355ae5 | 03:19 | ||
AlexDaniel, (2015-11-18) github.com/rakudo/rakudo/commit/06...7ee518b737 | |||
AlexDaniel | c: 06729d91e^,06729d91e my Int $a of Str; say "hi" | ||
committable6 | AlexDaniel, gist.github.com/4fa568877e56551e52...885970e391 | 03:20 | |
AlexDaniel | c: all my $a = <2147483648/1>; say $a | 03:24 | |
committable6 | AlexDaniel, gist.github.com/93cdd2bf81efb94e66...9230837fc6 | 03:25 | |
AlexDaniel | bisect: old=2015.12 my $a = <2147483648/1>; say $a | ||
bisectable6 | AlexDaniel, Bisecting by exit code (old=2015.12 new=e5b660e). Old exit code: 1 | ||
AlexDaniel, bisect log: gist.github.com/3dcbf3113004dc134c...6f955688a4 | |||
AlexDaniel, (2016-02-07) github.com/rakudo/rakudo/commit/27...5e7412c95a | |||
AlexDaniel | m: my $a = <2147483648/1>; say $a | 03:28 | |
camelia | 2147483648 | ||
AlexDaniel | m: $a = <99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/1>; say $a | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$a' is not declared at <tmp>:1 ------> 3<BOL>7⏏5$a = <9999999999999999999999999999999999 |
||
AlexDaniel | m: my $a = <99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/1>; say $a | ||
camelia | 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 | ||
AlexDaniel | m: my $a = <99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/2>; say $a | ||
camelia | 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.5 | ||
AlexDaniel | 6c: gist.githubusercontent.com/masak/b...izzbuzz.p6 | 03:31 | |
committable6 | AlexDaniel, Successfully fetched the code from the provided URL. | ||
AlexDaniel, gist.github.com/cedc8ef783acc22e8f...a98f5ad7d6 | |||
AlexDaniel | 6c: constant nums = 1; my \fizzbuzz = nums\ .map({ $_ }); | ||
committable6 | AlexDaniel, gist.github.com/76f318afe9a72a77d2...ecff46a555 | ||
03:31
cdg left
03:33
kyan joined
|
|||
AlexDaniel | bisect: old=2017.09 gist.githubusercontent.com/masak/b...izzbuzz.p6 | 03:33 | |
03:33
Herby_ left
|
|||
bisectable6 | AlexDaniel, Successfully fetched the code from the provided URL. | 03:33 | |
AlexDaniel, Bisecting by output (old=2017.09 new=e5b660e) because on both starting points the exit code is 1 | |||
AlexDaniel, bisect log: gist.github.com/143789fbc47bdbc2d6...a3f4b93ac1 | 03:34 | ||
AlexDaniel, (2017-09-28) github.com/rakudo/rakudo/commit/68...600d9b24e6 | |||
AlexDaniel | c: 6824e1928^,6824e1928 gist.githubusercontent.com/masak/b...izzbuzz.p6 | ||
committable6 | AlexDaniel, Successfully fetched the code from the provided URL. | ||
AlexDaniel, gist.github.com/eef75414cdee17fb25...73a49df398 | |||
AlexDaniel | well, not really | ||
c: all constant nums = 1; my \fizzbuzz = nums\ .map({ $_ }); | 03:37 | ||
committable6 | AlexDaniel, gist.github.com/e503d4e068d7097751...b47b65a0a5 | 03:38 | |
AlexDaniel | bisect: constant nums = 1; my \fizzbuzz = nums\ .map({ $_ }); | 03:40 | |
bisectable6 | AlexDaniel, Bisecting by exit code (old=2015.12 new=e5b660e). Old exit code: 1 | ||
AlexDaniel, bisect log: gist.github.com/f6968d1e500459f26e...97d054b9ad | 03:41 | ||
AlexDaniel, (2017-10-07) github.com/rakudo/rakudo/commit/f2...21731282dc | |||
03:42
konsolebox left
|
|||
AlexDaniel | nah I'm not going to reach 112 by myself | 03:42 | |
m: =begin DATAfoo=end DATAsay $=pod<DATA> | 03:43 | ||
camelia | Type Array does not support associative indexing. in block <unit> at <tmp> line 4 |
||
03:44
konsolebox joined
|
|||
AlexDaniel | c: all class m { has $.a; method m1() { $::<!a"> = 1; } } ; my $c = m.new(); $c.m1(); | 03:47 | |
committable6 | AlexDaniel, gist.github.com/836e4459ff9c4260fa...9ca3a3f2b5 | 03:48 | |
AlexDaniel | eval: rt.perl.org/Ticket/Attachment/1352...58/test.p6 | 03:51 | |
evalable6 | AlexDaniel, It looks like a URL, but mime type is ‘application/octet-stream’ while I was expecting something with ‘text/plain’ or ‘perl’ in it. I can only understand raw links, sorry. | ||
AlexDaniel | 🖕 RT | ||
wait, what is earliest, more and wait? | 03:57 | ||
RT#125343 if anyone is interested | 03:59 | ||
synopsebot | RT#125343 [open]: rt.perl.org/Ticket/Display.html?id=125343 [WEIRD] Using an earliest { ... wait 0 { ... } } causes | ||
04:08
Herby_ joined
04:10
robinsmidsrod left
04:13
Cabanossi left
|
|||
AlexDaniel | 6c: use v6;my $supply = supply { die;}react { whenever $supply { }} | 04:13 | |
committable6 | AlexDaniel, gist.github.com/68ce947d044543596b...3a933d6c74 | ||
AlexDaniel | bisect: old=2016.10 new=2016.11 use v6;my $supply = supply { die;}react { whenever $supply { }} | 04:14 | |
bisectable6 | AlexDaniel, Bisecting by output (old=2016.10 new=2016.11) because on both starting points the exit code is 1 | ||
AlexDaniel, bisect log: gist.github.com/7db4c66b0bf3377f99...0b5b069493 | |||
AlexDaniel, (2016-10-15) github.com/rakudo/rakudo/commit/19...0a810c26e5 | |||
AlexDaniel | ah damn it has the filename in the exception | ||
04:15
Cabanossi joined
|
|||
AlexDaniel | bisect: old=2016.10 new=2016.11 use v6;my $supply = supply { die;}react { whenever $supply { }}CATCH { exit .gist.contains: ‘Original exception’ } | 04:16 | |
bisectable6 | AlexDaniel, Bisecting by exit code (old=2016.10 new=2016.11). Old exit code: 0 | ||
AlexDaniel, bisect log: gist.github.com/5b549d89bf73b4afaf...25d16e1b4a | |||
AlexDaniel, (2016-11-02) github.com/rakudo/rakudo/commit/ab...80e5efecbf | |||
04:16
wander joined
|
|||
wander | what a new day #perl6 | 04:19 | |
yoleaux | 2 Dec 2017 23:13Z <AlexDaniel> wander: good news!!! I think your RT comment went through | ||
AlexDaniel | wander: o/ | ||
Herby_ | wander: \o | ||
AlexDaniel | wander: we're at <147 MOLD tickets, can we get it to 112 (half of what we had before)? | ||
oh, actually 144 already | 04:20 | ||
wander | oh, even forget which rt :-) | ||
AlexDaniel | wander: it was some ticket that's now closed :) | 04:21 | |
wander | squashable6: status | ||
squashable6 | wander, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈7 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
wander, Log and stats: gist.github.com/58300e37b003fbf2c2...7b4be6bed8 | |||
wander | good news :) | ||
AlexDaniel | c: all say 1 !after 2 !after 3; | 04:22 | |
committable6 | AlexDaniel, gist.github.com/e4532afbab17e1f446...4fc3a66d42 | 04:23 | |
AlexDaniel | wander: not sure about that, I'll have to leave in an hour or so | ||
bisect: old=2015.11 say 1 !after 2 !after 3; | |||
bisectable6 | AlexDaniel, Bisecting by output (old=2015.11 new=e5b660e) because on both starting points the exit code is 0 | ||
AlexDaniel, bisect log: gist.github.com/312f805011d5aa22bd...56666a61ff | |||
AlexDaniel, (2015-11-23) github.com/rakudo/rakudo/commit/a0...d77f6a71ec | |||
04:23
Herby_ left
|
|||
AlexDaniel | c: a06069b1d^,a06069b1d say 1 !after 2 !after 3; | 04:23 | |
committable6 | AlexDaniel, ¦a06069b1d^: «False» ¦a06069b: «True» | 04:24 | |
04:25
ctilmes left
04:26
reportable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
|
|||
wander | say !((!(1 after 2)) after 1) | 04:27 | |
evalable6 | True | ||
wander | if after's associativity marked 'left' | ||
AlexDaniel | c: 2017.11,HEAD my $a = (1, 2, 3); $a[42] = 21 | 04:28 | |
committable6 | AlexDaniel, ¦2017.11,HEAD(e5b660e): «Cannot modify an immutable Str (Nil) in block <unit> at /tmp/awFQWcir8L line 1 «exit code = 1»» | ||
04:29
konsolebox left
04:30
pdcawley left
04:31
kyan left
04:35
konsolebox joined
04:40
konsolebox left
|
|||
AlexDaniel | down to 137… | 04:41 | |
04:42
konsolebox joined
|
|||
wander | reportable6: list | 04:46 | |
reportable6 | wander, gist.github.com/637814509cbd7ed7b2...1ea1ca9224 | ||
wander | reportable6: 2017-12-02T00:00:00Z 2017-12-03T00:00:00Z | 04:47 | |
reportable6 | wander, OK, working on it! This may take up to 40 seconds | ||
wander, gist.github.com/dfa7f43d6ed26a53ca...4352509448 | |||
AlexDaniel | 6c: say ("a" ~~ /<alpha> & <ident> & <alnum>/).caps | 04:49 | |
committable6 | AlexDaniel, gist.github.com/8a185bf112addfc979...c785329f35 | ||
AlexDaniel | hmm | ||
bisect: say ("a" ~~ /<alpha> & <ident> & <alnum>/).caps | |||
bisectable6 | AlexDaniel, Bisecting by output (old=2015.12 new=e5b660e) because on both starting points the exit code is 0 | ||
AlexDaniel, bisect log: gist.github.com/e966c87e9c18ba395d...ccd4b2d2ba | |||
AlexDaniel, (2017-02-22) github.com/rakudo/rakudo/commit/1c...24e4d0d5d3 | |||
AlexDaniel | c: 1cafc67b1aa^,1cafc67b1aa say ("a" ~~ /<alpha> & <ident> & <alnum>/).caps | 04:50 | |
committable6 | AlexDaniel, ¦1cafc67b1aa^: «(ident => 「a」 alnum => 「a」 alpha => 「a」)» ¦1cafc67: «(ident => 「a」 alpha => 「a」 alnum => 「a」)» | ||
AlexDaniel | wander: well, the closest snapshot is actually 2017-12-01T07:33:00Z | 04:51 | |
04:51
reportable6 left,
reportable6 joined
|
|||
AlexDaniel | reportable6: 2017-12-01T07:33:00Z 2017-12-03T00:00:00Z | 04:52 | |
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||
AlexDaniel, gist.github.com/8a38cdf3fbd564bdd0...b53b965942 | |||
AlexDaniel | ↑ that looks better :) | 04:53 | |
wander | yes, i know that. i wanted only to see the diff just now | 04:54 | |
:) | 04:55 | ||
AlexDaniel | :) | ||
04:56
Herby_ joined
|
|||
Herby_ | Advent of Code: Day 3 kicks off in about 3 minutes for those interested: adventofcode.com/ | 04:56 | |
AlexDaniel | wander: nah, I won't make it. Going to bed now | 05:01 | |
AlexDaniel hoping to get some good 90 minutes of sleep :) | |||
wander | rt#125061 | 05:10 | |
synopsebot | RT#125061 [new]: rt.perl.org/Ticket/Display.html?id=125061 Roast rakudo skip/todo test:./S04-declarations/will.t line:33 reason: 'declared variable not visible in block yet' | ||
wander | github.com/perl6/roast/blob/03686d....t#L29-L36 | ||
regardless the NYI init, i wonder whether `will init` is supposed to see $x | 05:11 | ||
my $x will begin { $same1 ~= "a"; say $x } | 05:12 | ||
05:14
araraloren joined
05:19
someuser joined
05:27
dmaestro left
05:29
llfourn_ left
05:36
khw left
05:37
konsolebox left
05:38
konsolebox joined
|
|||
araraloren | The second day: ideone.com/jpJpG3 | 05:43 | |
:) | |||
05:53
Xliff_ left
|
|||
Herby_ | araraloren: ++ | 05:56 | |
squashable6 | 🍕 W4anD0eR96++ opened issue “Another butting issue on Str and Enum”: github.com/rakudo/rakudo/issues/1296 | 06:16 | |
06:17
darutoko joined
06:28
Cabanossi left
06:30
Cabanossi joined
|
|||
wander | m: use MONKEY-SEE-NO-EVAL; EVAL('class A { has $.a}'); say A.new(a=>4); | 06:32 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Undeclared name: A used at line 1 |
||
wander | ^^ This is what rt#122289 says, IMO | ||
synopsebot | RT#122289 [open]: rt.perl.org/Ticket/Display.html?id=122289 [WEIRD] unexpected behaviour during EVAL() | ||
06:32
konsolebox left
|
|||
wander | however, if you put these stmts line by line, it works | 06:32 | |
in REPL | |||
not work if you write down a script | 06:33 | ||
06:34
konsolebox joined
|
|||
wander | interesting, i've sent 4 e-mails to rt system on 4 different tickets. an hour late none of them arrived. | 06:40 | |
s/late/later/ | |||
wander errands & | 06:41 | ||
geekosaur | rt does that in my experience | 06:42 | |
it batches stuff | |||
so for example with all the activity in the squashathon I go 1-2 hours with an empty mailbox and then 20 messages at once | |||
well, not rt-the-program but whatever mail setup rt.perl.org is using/connected to | 06:43 | ||
reminds me of sendmail >4 with some bad addresses in the outbound mix and bad tuning, actually. sorts by recipient, then gets stuck for an hour on the MX hosts it can't connect to | 06:44 | ||
squashable6 | 🍕 AlexDaniel++ edited issue “Another butting issue on Str and Enum”: github.com/rakudo/rakudo/issues/1296 | 06:45 | |
06:58
konsolebox left
06:59
konsolebox joined
07:10
konsolebox left
07:11
AlexDaniel left
07:12
konsolebox joined
07:26
konsolebox left
07:27
parv joined,
konsolebox joined
07:35
konsolebox left
|
|||
araraloren | gist.github.com/araraloren/9e08847...20d3d8c9ba | 07:39 | |
Can someone tell me what's the debug message mean ? It's about zef | |||
Why it test failed | 07:40 | ||
07:41
konsolebox joined
07:46
rindolf joined
|
|||
araraloren | .tell ugexe I setup a new linux(fedora 25), after install rakudo-pkg. It failed when I run `install-zef-as-user.p6` ^^ | 07:47 | |
yoleaux | araraloren: I'll pass your message to ugexe. | ||
araraloren | .tell ugexe sorry, fedora 26 | ||
yoleaux | araraloren: I'll pass your message to ugexe. | ||
geekosaur | I'm thinking you're missing some external programs, notably 'prove' which should come from perl 5. But you;re on Fedora so you likely are suffering from the RH/Fedora 'we only install a half-assed perl' issue | 07:52 | |
you want to install the perl-core package to get a proper base perl 5 environment like every other OS / distro provides | 07:54 | ||
this may also be the issue with TAP::Harness, especially if it's looking for the p5 one | 07:55 | ||
07:55
cdg joined
07:56
wamba joined
08:00
cdg left
08:04
eliasr joined
08:10
Actualeyes joined
08:16
AlexDaniel joined
08:20
AlexDaniel left
08:21
AlexDaniel joined
08:25
pdcawley joined
08:34
konsolebox left
08:35
wander left
08:36
konsolebox joined
08:38
sena_kun joined
08:44
konsolebox left
08:46
konsolebox joined
08:54
nadim joined,
parv left
08:55
pdcawley left
08:58
natrys joined
09:02
parv joined
09:03
robertle joined
09:11
domidumont joined
09:13
cdg joined
|
|||
AlexDaniel | squashable6: status | 09:14 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈2 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/d692f2f0ff6314da25...1b589e8347 | |||
09:15
cdg_ joined
|
|||
squashable6 | 🍕 AlexDaniel++ edited wiki page “Monthly Bug Squash Day”: github.com/rakudo/rakudo/wiki/Mont...Squash-Day | 09:16 | |
natrys | if I have a list of numbers, what's a concise way to get the first index of a certain number? | ||
09:18
cdg left,
cdg joined
09:19
domidumont left,
cdg_ left
|
|||
araraloren | geekosaur, yeah, maybe. But it just said that `SKIP`ed, not report error | 09:19 | |
09:19
domidumont joined
09:23
cdg left
09:42
ivans joined
09:46
pdcawley joined
|
|||
AlexDaniel | m: say <60 80 31 50 20>.first(*.is-prime, :k) | 09:49 | |
camelia | 2 | ||
AlexDaniel | natrys: ↑ | ||
mch: Block but True | 09:51 | ||
committable6 | AlexDaniel, ¦2015.12: «Cannot look up attributes in a type object in block <unit> at /tmp/AJ1lVK6gGf line 1 «exit code = 1»» ¦HEAD(e31a414): «» | ||
AlexDaniel | mch: my $b = Block but True; say $b.WHICH | ||
committable6 | AlexDaniel, ¦2015.12: «Cannot look up attributes in a type object in block <unit> at /tmp/Qe1RNQTi2t line 1 «exit code = 1»» ¦HEAD(e31a414): «Block+{<anon|94398302702384>}|U94398282163112» | ||
natrys | AlexDaniel: thanks! somehow missed first in the doc | 09:54 | |
10:09
konsolebox left
|
|||
AlexDaniel | eval: gist.githubusercontent.com/TimToad...tfile1.txt | 10:09 | |
evalable6 | AlexDaniel, Successfully fetched the code from the provided URL. | ||
(exit code 1) Too many positionals passed; expected 1 argument but got 4 in method new at /tmp/kT9pWaHpbw line 46 in block <unit> at /tmp/kT9pWaHpbw line 59 |
|||
AlexDaniel | c: all gist.githubusercontent.com/TimToad...tfile1.txt | 10:10 | |
committable6 | AlexDaniel, Successfully fetched the code from the provided URL. | ||
AlexDaniel, gist.github.com/297882f4f84bb8362a...523439c436 | |||
10:11
konsolebox joined
|
|||
AlexDaniel | 10 tickets left!! | 10:11 | |
squashable6: next | 10:12 | ||
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈1 hour. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/dd2ed84cee5445ddbb...74746ef56b | |||
10:12
pdcawley left
10:13
TEttinger left
10:16
natrys left
|
|||
AlexDaniel | 117!!! | 10:21 | |
5 to go!! | |||
teatime | when, if ever, should you use “use v6;” ? | 10:26 | |
AlexDaniel | teatime: if you're worried that some confused mind will run it with perl5 | 10:27 | |
teatime | (I'm pretty satisfied naming files “….pl6” and “….pm6”, if that matters. That's fine, right?) | ||
AlexDaniel | yea, p6 is possibly more common but pl6 is fine too | ||
teatime | ah, hadn't seen that one yet actually. | 10:28 | |
10:28
Cabanossi left
|
|||
teatime | thanks. | 10:28 | |
lizmat | AlexDaniel: have to go afk now, so no more Squashathon contributions from my end :-( | ||
AlexDaniel | lizmat: that's cool. I think we'll reach 112 | ||
teatime | .p6 and .pm6, or .p6 for both? | ||
AlexDaniel | lizmat: which is half of what we had! | 10:29 | |
lizmat: something to mention in p6weekly maybe *hint-hint* | |||
10:29
parv left
|
|||
teatime | “.p6” is definitely sexier, somehow. (lol) | 10:29 | |
AlexDaniel | teatime: github.com/perl6/doc/issues/778 | ||
teatime | in the same way that X and K are cooler letters of the alphabet. | ||
10:30
Cabanossi joined
|
|||
AlexDaniel | teatime: I think ö is cooler :) | 10:30 | |
actually, we already reached 112 MOLD tickets | 10:31 | ||
\o/ | |||
teatime | ok, so (.p6 + .pm6) seems to be the winner. thanks, AlexDaniel++ | 10:32 | |
AlexDaniel | teatime: well, that's the idea. But if you have more than a hundred of modules then you can change it \o/ | 10:33 | |
teatime | heh you should re-add LHF, if y'all settled that / if it wouldn't annoy coke | ||
AlexDaniel | ( well, at least you can “vote” a bit :) ) | ||
teatime | haha | 10:34 | |
moritz | data from perl6-all-modules: .p6 346 vs .pl 198 vs .pl6 310 | ||
pm6 2861 vs pm 1488 | |||
teatime | on windows, I think I'd have the installer: associate both .p6 and .pl6 with perl6, {dunno if there'd be any reason to also associate .pm6?), and then if perl6 scripts ending in .pl are expected to work, that would actually be handled/wrapped by perl5 (or some perl-dispatching script, if you can't get buy-in from perl5 upstream) | 10:36 | |
and then in docs, it's up to you whether to just suggest .p6 or say there's a choice between the two. | 10:37 | ||
AlexDaniel | teatime: github.com/perl6/doc/issues/778#is...-348754983 :) | ||
teatime | but mainly, should def. assoc. both .p6 and .pl6. on unix, it matters much less / not at all. | ||
10:38
evi joined
|
|||
teatime makes a quick mention of that in the bug. | 10:38 | ||
10:38
lizmat left
|
|||
squashable6 | 🍕 AlexDaniel++ edited wiki page “MOLD Removal SQUASHathon”: github.com/rakudo/rakudo/wiki/MOLD...QUASHathon | 10:42 | |
AlexDaniel | squashable6: status | 10:43 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈1 hour. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/ac4ff0923303b08223...6e42985ccf | |||
AlexDaniel | reportable6: 2017-12-01T07:33:00Z 2017-12-03T06:00:00Z | 10:44 | |
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||
10:44
reportable6 left,
reportable6 joined
|
|||
teatime | AlexDaniel: I guess it's an EBIKEALREADYSHEDDED | 10:44 | |
AlexDaniel | reportable6: 2017-12-01T07:33:00Z 2017-12-03T06:00:00Z | ||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||
AlexDaniel | a bikeshed for e-bikes? That's something new | 10:45 | |
teatime | threw my 0.02¢ in tho | ||
reportable6 | AlexDaniel, gist.github.com/866ce0876f2404f0d8...6210b0e122 | ||
10:45
reportable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
10:48
konsolebox left
10:50
parv joined
10:55
konsolebox joined
10:59
parv left
|
|||
AlexDaniel | there's not much to do here now: fail.rakudo.party/t/MOLD | 11:02 | |
maybe some of the autogenerated tickets are already resolved, but I did check them automagically with a script about two months ago | 11:03 | ||
(and at the time closed some of them) | |||
not really willing to do it again, maybe remind me next December… :) | |||
11:06
MasterDuke joined
11:09
Ven`` joined
11:18
wamba left
11:20
wamba joined
|
|||
AlexDaniel | squashable6: status | 11:24 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event is in 35 minutes. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/b745dc910a2226badb...dffdef5518 | |||
11:29
Ven`` left
11:30
itaipu joined
11:35
AlexDaniel left
11:44
konsolebox left
|
|||
MasterDuke | i was travelling all day yesterday, but i did just confirm that one RT still has the same behavior | 11:45 | |
11:46
konsolebox joined
11:52
evi left
12:04
pdcawley joined
12:06
raiph left
12:13
Cabanossi left
12:15
wander joined,
Cabanossi joined
|
|||
wander | AlexDaniel: 103 MOLD now | 12:15 | |
[12:19] <AlexDaniel> wander: we're at <147 MOLD tickets, can we get it to 112 (half of what we had before)? | 12:16 | ||
12:17
ctilmes joined
12:20
margeas joined
|
|||
AlexDaniel` | MasterDuke++ every bit counts :) | 12:22 | |
wander: \o/ | 12:23 | ||
12:39
pdcawley left
12:44
pdcawley joined
12:52
pdcawley left
12:58
kitsunenokenja joined
13:22
AlexDaniel joined
|
|||
AlexDaniel | reportable6: 2017-12-01T07:33:00Z 2017-12-03T12:00:00Z | 13:23 | |
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||
AlexDaniel, gist.github.com/c2824fa8c8bffdc72c...f22e545c8b | |||
AlexDaniel | squashable6: status | 13:24 | |
squashable6 | AlexDaniel, Next SQUASHathon in 32 days and ≈20 hours (2018-01-06 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
SmokeMachine | Hi! how can I convert NQPArray to Array on QAST? | 13:25 | |
13:25
robertle left
|
|||
AlexDaniel | squashable6: log 2017-12-02 | 13:26 | |
squashable6 | AlexDaniel, Log and stats: gist.github.com/2286b5029e04bfb1aa...f2a72879ea | ||
13:30
jeromelanteri left
13:31
reportable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
|
|||
AlexDaniel | reportable6: 2017-12-01T07:33:00Z 2017-12-03T12:00:00Z | 13:31 | |
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||
AlexDaniel, gist.github.com/d9a9f76e6470f80be8...463464c6cb | 13:32 | ||
13:47
reportable6 left,
reportable6 joined
13:57
Popov_ joined
|
|||
Popov_ | #perl6 | 13:57 | |
13:59
ctilmes left
|
|||
Popov_ | perl6: say 'hello' | 13:59 | |
camelia | Error while reading '/home/camelia/p6eval-token': No such file or directory at /home/camelia/rakudo-j-inst/bin/eval-client.pl line 10. | ||
hello | |||
Popov_ | perl6: say "hello"; | ||
camelia | hello | ||
Error while reading '/home/camelia/p6eval-token': No such file or directory at /home/camelia/rakudo-j-inst/bin/eval-client.pl line 10. | |||
DrForr | Afternoon all. | 14:00 | |
Popov_ | perl6: say "hello" eq "hello"; | ||
camelia | Error while reading '/home/camelia/p6eval-token': No such file or directory at /home/camelia/rakudo-j-inst/bin/eval-client.pl line 10. | ||
True | |||
Popov_ | perl6: say 6 eq 6; | ||
camelia | True | ||
Error while reading '/home/camelia/p6eval-token': No such file or directory at /home/camelia/rakudo-j-inst/bin/eval-client.pl line 10. | |||
Popov_ | perl6: say 6 eq 7; | ||
camelia | Error while reading '/home/camelia/p6eval-token': No such file or directory at /home/camelia/rakudo-j-inst/bin/eval-client.pl line 10. | ||
False | |||
Popov_ | perl6: say 6 ne 7; | ||
camelia | True | ||
Error while reading '/home/camelia/p6eval-token': No such file or directory at /home/camelia/rakudo-j-inst/bin/eval-client.pl line 10. | |||
DrForr | The P6A interface is not letting me choose a date (the 6th, obviously) on which to publish an article. I'm guessing I should just write it as usual and paste the HTML or whatever on the 6th? | 14:01 | |
(also the p6eval-token thing looks a bit odd to me.) | 14:02 | ||
moritz | DrForr: you can schedule posts | ||
DrForr: you might need the old-school interface at perl6advent.wordpress.com/wp-admin/edit.php though | 14:03 | ||
DrForr: or if you are having trouble, I can schedule it for you | |||
DrForr | That's what I've been trying to do. There's a "Publish Immediately" sidebar... Aaah, that might do the trick. | ||
Let me try that first. It gives me a calendar but won't let me actually click on a date. | |||
moritz | I can schedule it for you if you want. You can still edit it after that | 14:04 | |
tbrowder: how is your advent calendar post for tomorrow coming along? | |||
DrForr | Let me try this first... | 14:05 | |
Hold the phone here, I don't think this is the right account. Fiddling... | 14:06 | ||
moritz: "Cannot Acess the Dashboard Requested" - I don't think I've got access to p6a, and it's using my existing WP account that I'd tried desperately to forget about. | 14:08 | ||
moritz | DrForr: should i send you an inventation to a different email address? | 14:09 | |
*invitation | |||
DrForr | I *swear* I'm going to rewrite this POC in Perl6... | 14:10 | |
AlexDaniel | Popov_: we normally use “m: ” prefix | 14:12 | |
m: say 42 | |||
camelia | 42 | ||
DrForr | moritz++ # thanks, hopefully that'll work. | ||
moritz | btw my post for the 8th is ready, and can be swapped with an earlier date if the need arises | ||
14:16
geospeck joined
14:18
geospeck left,
robertle joined
|
|||
titsuki | .tell moritz thanks for your code modification of my advent post! But I gave up using <pre> tags and decided to use gist. | 14:28 | |
yoleaux | titsuki: I'll pass your message to moritz. | ||
14:35
kitsunenokenja left
14:41
ctilmes joined
14:46
Popov_ left
14:56
Morfent joined
14:59
geospeck joined
15:04
Morfent left
15:13
cdg joined
15:14
itaipu left
15:20
nadim left
15:22
nadim joined
|
|||
tbrowder | .tell moritz i’ll make it but i would prefer a swap of dates if possible | 15:23 | |
yoleaux | tbrowder: I'll pass your message to moritz. | ||
15:29
Cabanossi left
15:30
Cabanossi joined
15:32
Morfent joined,
Morfent left
15:35
Morfent joined
15:40
araraloren left
15:43
Ven`` joined
15:53
TreyHarris left
|
|||
Herby_ | o/ | 15:58 | |
15:59
Cabanossi left
16:00
Cabanossi joined
16:02
Voldenet joined,
Voldenet left,
Voldenet joined
16:07
TreyHarris joined
16:08
lizmat joined
16:09
geospeck left
16:13
ShalokShalom left
|
|||
moritz | tbrowder: sure, no problem | 16:15 | |
yoleaux | 14:28Z <titsuki> moritz: thanks for your code modification of my advent post! But I gave up using <pre> tags and decided to use gist. | ||
15:23Z <tbrowder> moritz: i’ll make it but i would prefer a swap of dates if possible | |||
Geth | mu: 151337f253 | (Moritz Lenz)++ | misc/perl6advent-2017/schedule Swap days with tbrowder |
16:16 | |
moritz | ZofBot: at least in the preview of the perl 6 advent calendar, it seems that the first line of a <pre><code>...</code></pre> block is indented a few pixels more than the rest. It would be awesome if you could deploy your CSS skills to fix that | 16:20 | |
if not, no big deal | |||
16:21
khw joined
|
|||
moritz | blog post for tomorrow is scheduled | 16:22 | |
tbrowder | .tell moritz thanks! | 16:23 | |
yoleaux | tbrowder: I'll pass your message to moritz. | ||
moritz | I'm right here :-) | ||
yoleaux | 16:23Z <tbrowder> moritz: thanks! | ||
16:38
perlpilot_ joined
16:40
kyan joined,
kyan left
16:41
patrickz_ left
16:46
vendethiel- joined
16:48
Ven`` left
16:55
ctilmes left
17:14
lizmat left
|
|||
wander | squashable6: status | 17:17 | |
squashable6 | wander, Next SQUASHathon in 32 days and ≈16 hours (2018-01-06 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
17:18
ilbelkyr joined
17:19
Ven`` joined
17:20
vendethiel- left
17:29
Cabanossi left
17:30
Cabanossi joined
17:38
cdg left
17:44
aindilis joined,
cdg joined
17:49
cdg left
17:53
john_parr joined
17:55
TreyHarris left
17:56
wander left
18:02
yqt joined
18:03
comborico1611 joined
|
|||
comborico1611 | Perlpilot, you around? | 18:05 | |
18:07
relaxed joined
18:10
TreyHarris joined
18:11
cdg joined
18:12
patrickz joined
18:26
darutoko left
18:29
Cabanossi left
18:30
Cabanossi joined
|
|||
buggable | New CPAN upload: Font-FreeType-0.0.5.tar.gz by WARRINGD cpan.metacpan.org/authors/id/W/WA/...0.5.tar.gz | 18:33 | |
18:38
rgrau joined
19:11
ctilmes joined
19:16
dotness joined
|
|||
dotness | Hey. Is there a way to get a child class name from parent's method ? glot.io/snippets/ew2q9kpewp | 19:21 | |
I want to return child class instance via parent's custom constructor. Is there a way to get child class name via callframe or something buildin ? | 19:22 | ||
timotimo | not sure what you're looking for; how does the parent method decide which child class' name to return? | 19:24 | |
anyway, if you call the method "custom-constructor" on B rather than A - even if it's declared in A - it will create a B for you (if you use "self.bless" or "self.new") | |||
19:25
bwisti joined
|
|||
dotness | hah , funny it is in fact self.new - i was looking at it for half an hour , but couldnt see it ;) | 19:25 | |
timotimo | the trick is that "self" is of the type you're calling the method on | ||
19:25
pmurias joined
|
|||
timotimo | m: class A { method what-am-i { say self.^name } }; class B is A { }; class C is B { }; A.what-am-i; B.what-am-i; C.what-am-i | 19:26 | |
camelia | A B C |
||
b2gills | If you want the actual type object, rather than the name of it swap `.^name` with `.WHAT` | 19:27 | |
timotimo | right, but you'll likely just want to call self.new or self.bless in which case it doesn't care if it's the type object or an instance |