Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||||||||||||||||||||||||||||||||||||||
02:33
pmurias joined
02:40
diakopter left
04:54
sjn joined
05:12
benjikun joined
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | Talk Slides and Recording: "Intro Into Perl 6 Regexes and Grammars Perl 6": rakudo.party/post/Intro-Into-Perl6...-Recording | 06:03 | |||||||||||||||||||||||||||||||||||||
06:17
Zoffix left
06:31
reportable6 left
06:32
reportable6 joined
06:35
stmuk joined
06:37
stmuk_ left
07:09
fake_space_whale left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 3ebd72e765 | (Zoffix Znet)++ | S32-hash/perl.t [v6.d REVIEW] Don't spec exact .perl for param. hashes Orig: github.com/perl6/roast/commit/d7d0cef7f |
07:34 | |||||||||||||||||||||||||||||||||||||
rakudo: 62f7c37849 | (Zoffix Znet)++ | t/05-messages/03-errors.t [v6.d REVIEW] Move heredoc warning test from roast It's a rakudo-specific test. Orig: github.com/perl6/roast/commit/171d5c6fa |
07:38 | ||||||||||||||||||||||||||||||||||||||
roast: 1ce84b407f | (Zoffix Znet)++ | S02-literals/heredocs.t Remove trailing whitespace |
|||||||||||||||||||||||||||||||||||||||
roast: 7422d643a1 | (Zoffix Znet)++ | S02-literals/heredocs.t [v6.d REVIEW] Move out impl. specific warning test Moved to: github.com/rakudo/rakudo/commit/62f7c37849 Orig: github.com/perl6/roast/commit/171d5c6fa |
|||||||||||||||||||||||||||||||||||||||
07:43
Zoffix joined
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | .ask samcv should ↉ be a Rat <0/3> instead of Int 0? Similar to how ⅓ is a Rat? | 07:44 | |||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to samcv. | ||||||||||||||||||||||||||||||||||||||
Zoffix | .tell samcv in case it doesn't render on your end, I meant "U+2189 VULGAR FRACTION ZERO THIRDS [No] (↉)" | ||||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to samcv. | ||||||||||||||||||||||||||||||||||||||
Zoffix | Filed as R#2144 | 07:48 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2144 [open]: github.com/rakudo/rakudo/issues/2144 [6.d review] U+2189 is an Int and not a Rat | ||||||||||||||||||||||||||||||||||||||
07:48
Zoffix left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 7a10784d7c | (Zoffix Znet)++ | S15-unicode-information/uniprop.t [v6.d REVIEW] Use better test routine for Nil uniprop Orig: github.com/perl6/roast/commit/4d1489171 |
07:51 | |||||||||||||||||||||||||||||||||||||
roast: 85ee194c61 | (Zoffix Znet)++ | S32-num/power.t [v6.d REVIEW] Test types in power ops Orig: github.com/perl6/roast/commit/72fe40903 |
07:59 | ||||||||||||||||||||||||||||||||||||||
roast: e319c8d87d | (Zoffix Znet)++ | S32-str/lines.t Remove :eager tests on lines We ain't got that parameter no more |
08:13 | ||||||||||||||||||||||||||||||||||||||
lizmat | Files=1246, Tests=76416, 379 wallclock secs (16.17 usr 5.92 sys + 2674.58 cusr 257.29 csys = 2953.96 CPU) | 08:15 | |||||||||||||||||||||||||||||||||||||
Geth | 6.d-prep: 4616b2ab57 | (Zoffix Znet)++ (committed using GitHub Web editor) | TODO/README.md Update Zoffix's review commit |
||||||||||||||||||||||||||||||||||||||
lizmat | m: for ^3 { my constant foo = $_; say foo } # shouldn't this be a compile time error ? Or should this just work ? | 08:21 | |||||||||||||||||||||||||||||||||||||
camelia | (Mu) (Mu) (Mu) |
||||||||||||||||||||||||||||||||||||||
08:38
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet '[v6.d REVIEW] Move heredoc warning test from roast | 08:38 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/409465407 github.com/rakudo/rakudo/compare/b...f7c37849dd | |||||||||||||||||||||||||||||||||||||||
08:38
travis-ci left
08:55
lizmat left
08:58
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
gfldex | m: for ^3 -> $_ { my constant foo = $_; say foo } | 09:17 | |||||||||||||||||||||||||||||||||||||
camelia | (Mu) (Mu) (Mu) |
||||||||||||||||||||||||||||||||||||||
gfldex | lizmat: $_ is declared at compile time | ||||||||||||||||||||||||||||||||||||||
lizmat | yeah, but I don't think $_ has a compile-time value | 09:18 | |||||||||||||||||||||||||||||||||||||
10:32
pmurias left
10:33
pmurias joined
10:36
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
11:22 | |||||||||||||||||||||||||||||||||||||
11:50
lizmat joined
14:08
AlexDaniel left
14:09
AlexDaniel joined
|
|||||||||||||||||||||||||||||||||||||||
samcv | .tell Zoffix well that would seem to make sense | 14:10 | |||||||||||||||||||||||||||||||||||||
yoleaux | 07:44Z <Zoffix> samcv: should ↉ be a Rat <0/3> instead of Int 0? Similar to how ⅓ is a Rat? | ||||||||||||||||||||||||||||||||||||||
samcv: I'll pass your message to Zoffix. | |||||||||||||||||||||||||||||||||||||||
07:44Z <Zoffix> samcv: in case it doesn't render on your end, I meant "U+2189 VULGAR FRACTION ZERO THIRDS [No] (↉)" | |||||||||||||||||||||||||||||||||||||||
samcv | yeah i can see it | ||||||||||||||||||||||||||||||||||||||
14:46
fake_space_whale joined
14:55
lizmat left
16:09
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | star/master: 10 commits pushed by (Steve Mynott)++ review: github.com/rakudo/star/compare/16e...a46cfa4c78 |
16:14 | |||||||||||||||||||||||||||||||||||||
MasterDuke | if nqp is switched to default to int instead of num, should prefix '+' intify instead of numify? | 17:08 | |||||||||||||||||||||||||||||||||||||
17:19
benjikun left
17:21
benjikun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: ribbon-otter++ created pull request #2145: Fix RT #2143. Make Distribution::Resource.^mro not error. |
17:30 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#2143 [open]: github.com/rakudo/rakudo/issues/2143 [easy to resolve][good first issue] Can't .gist/.Str/.perl Distribution::Resource:U | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: bb46381ae8 | ribbon-otter++ | src/core/Distribution.pm6 Fix RT #2143. Make Distribution::Resource.^mro not error. This commit fixes RT #2143. Besides just making `say Distribution::Resource.^mro` not error, `.WHAT`, `.gist,`, `.perl`, and `.say` now also work on the type object. Credit to zoffixznet for figuring out how to solve the problem, as I just followed their instructions. See this irc log for more context, colabti.org/irclogger/irclogger_log...-07-29#l84 |
17:34 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#2143 [open]: github.com/rakudo/rakudo/issues/2143 [easy to resolve][good first issue] Can't .gist/.Str/.perl Distribution::Resource:U | ||||||||||||||||||||||||||||||||||||||
rakudo: d77a51de23 | (Zoffix Znet)++ (committed using GitHub Web editor) | src/core/Distribution.pm6 Merge pull request #2145 from ribbon-otter/master Fix RT #2143. Make Distribution::Resource.^mro not error. |
|||||||||||||||||||||||||||||||||||||||
17:59
DrForr joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 5e1df41b34 | (Zoffix Znet)++ | src/core/Exception.pm6 Rename RAKUDO_EXCEPTIONS_HANDLER To not use implementation-specific name for the var. Per 6.d-prep |
18:06 | |||||||||||||||||||||||||||||||||||||
roast: 7d2432590e | (Zoffix Znet)++ | S04-exceptions/exceptions-json.t Rename RAKUDO_EXCEPTIONS_HANDLER Rakudo impl: github.com/rakudo/rakudo/commit/5e1df41b34 |
|||||||||||||||||||||||||||||||||||||||
6.d-prep: e3a42f980c | (Zoffix Znet)++ | 2 files Mark RAKUDO_EXCEPTIONS_HANDLER as completed Rakudo: github.com/rakudo/rakudo/commit/5e1df41b34 Spec: github.com/perl6/roast/commit/7d2432590e Docs: github.com/perl6/doc/commit/f94b0a38e8 |
18:09 | ||||||||||||||||||||||||||||||||||||||
rakudo: d2116efd56 | (Zoffix Znet)++ | src/core/Exception.pm6 Ensure we run &THE_END when using custom Exception handler Fixes lack of deprecation warning for RAKUDO_EXCEPTIONS_HANDLER env var |
18:17 | ||||||||||||||||||||||||||||||||||||||
18:18
lizmat left
19:26
sivoais left,
sivoais joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | timotimo: you around? | 19:28 | |||||||||||||||||||||||||||||||||||||
timotimo | aye, what's up? | 19:29 | |||||||||||||||||||||||||||||||||||||
MasterDuke | did you see my question about intify vs numify for prefix:<+> in nqp? | ||||||||||||||||||||||||||||||||||||||
timotimo | yeah i think prefix + would also want to become intify rather than numify | 19:30 | |||||||||||||||||||||||||||||||||||||
MasterDuke | this is in my branch where i'm attempting to make variables default to int, instead of num | ||||||||||||||||||||||||||||||||||||||
timotimo | hm, actually | ||||||||||||||||||||||||||||||||||||||
i assume we use it for non-whole numbers every now and then | |||||||||||||||||||||||||||||||||||||||
damn. | 19:31 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | yep. we would have to switch those to nqp::numify() | ||||||||||||||||||||||||||||||||||||||
timotimo | right | ||||||||||||||||||||||||||||||||||||||
that's probably not terribly bad | |||||||||||||||||||||||||||||||||||||||
MasterDuke | nqp: say(+"Inf") | ||||||||||||||||||||||||||||||||||||||
camelia | Inf | ||||||||||||||||||||||||||||||||||||||
MasterDuke | that for instance breaks with my changes | ||||||||||||||||||||||||||||||||||||||
timotimo | right | ||||||||||||||||||||||||||||||||||||||
MasterDuke | it becomes 0 | 19:32 | |||||||||||||||||||||||||||||||||||||
nqp: say(+"−123e0") | |||||||||||||||||||||||||||||||||||||||
camelia | -123 | ||||||||||||||||||||||||||||||||||||||
timotimo | do we emit smart_intify for that, then? | ||||||||||||||||||||||||||||||||||||||
MasterDuke | and that actually dies with `Error encoding ASCII string: could not encode codepoint 8722` | ||||||||||||||||||||||||||||||||||||||
timotimo | for the - sign? | 19:33 | |||||||||||||||||||||||||||||||||||||
MasterDuke | it emits intify | ||||||||||||||||||||||||||||||||||||||
`- QAST::Op(intify &prefix:<+>) +` | 19:34 | ||||||||||||||||||||||||||||||||||||||
` - QAST::SVal(−123e0)` | |||||||||||||||||||||||||||||||||||||||
timotimo | OK, but in our code we'd probably turn that into nqp::numify by hand? | ||||||||||||||||||||||||||||||||||||||
MasterDuke | yeah | ||||||||||||||||||||||||||||||||||||||
nqp: say(nqp::numify("−123e0")) | 19:35 | ||||||||||||||||||||||||||||||||||||||
camelia | -123 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | i get the same result | ||||||||||||||||||||||||||||||||||||||
19:38
fake_space_whale left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | fyi, i also created a smrt_intify op that calls an also-newly-created MVM_coerce_smart_intify | 19:40 | |||||||||||||||||||||||||||||||||||||
timotimo | right | 19:41 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 84d45f07fb | (Zoffix Znet)++ | 2 files [6.d] Set $*ARGFILES to $*IN inside sub MAIN - Per 6.d-prep - This lets users use `lines()` and similar shortcuts that work on $*ARGFILES and get data from STDIN, without having arguments that drive the MAIN sub be interpreted as filenames |
20:05 | |||||||||||||||||||||||||||||||||||||
roast: 88499ac366 | (Zoffix Znet)++ | MISC/misc-6.d.t Spec $*ARGFILES in MAIN in 6.d to be fed by $*IN - Even when @*ARGS has stuff - Rakudo impl: github.com/rakudo/rakudo/commit/84d45f07fb |
|||||||||||||||||||||||||||||||||||||||
6.d-prep: 31c64fe714 | (Zoffix Znet)++ | 2 files Mark $*ARGFILES in MAIN as completed Rakudo impl: github.com/rakudo/rakudo/commit/84d45f07fb Propspec: github.com/perl6/roast/commit/88499ac366 Docs: github.com/perl6/doc/commit/eb0c969e57 |
20:08 | ||||||||||||||||||||||||||||||||||||||
20:16
dct joined
20:17
Kaiepi left
20:18
Kaiepi joined
20:28
Kaiepi left
20:31
Kaiepi joined
20:35
buggable joined,
ChanServ sets mode: +v buggable
21:15
pmurias left
21:20
pmurias joined
22:18
pmurias left
22:21
dct left
22:35
lizmat joined
22:56
Ven`` joined
22:58
Ven`` left
23:04
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ rakudo: tbrowder self-assigned Need to define a proper pod “=defn” block class github.com/rakudo/rakudo/issues/2037 | 23:34 |