🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||||||||||||||||||||||||||||||||||||||
00:01
b2gills left,
b2gills joined
00:02
reportable6 left
00:04
reportable6 joined
00:20
shareable6 joined
00:21
quotable6 joined,
bloatable6 joined,
notable6 joined
00:22
benchable6 joined
01:22
statisfiable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: vrurg++ created pull request #4491: Make Scalar a non-value-object |
02:23 | |||||||||||||||||||||||||||||||||||||
roast: vrurg++ created pull request #753: Use more correct approach in list EVAL roundtrip |
02:37 | ||||||||||||||||||||||||||||||||||||||
04:14
benchable6 left,
tellable6 left,
nativecallable6 left,
evalable6 left,
shareable6 left,
linkable6 left,
quotable6 left,
statisfiable6 left,
bisectable6 left,
reportable6 left,
releasable6 left,
sourceable6 left,
coverable6 left,
committable6 left,
squashable6 left,
greppable6 left,
unicodable6 left,
bloatable6 left,
notable6 left,
coverable6 joined,
squashable6 joined
04:15
nativecallable6 joined,
reportable6 joined,
tellable6 joined,
linkable6 joined,
bisectable6 joined
04:16
notable6 joined,
statisfiable6 joined,
sourceable6 joined
04:17
committable6 joined
05:16
unicodable6 joined
05:52
frost joined
06:02
reportable6 left
06:15
greppable6 joined,
releasable6 joined,
quotable6 joined
06:16
benchable6 joined,
evalable6 joined
06:37
frost is now known as llllweqwe,
llllweqwe is now known as frost
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
06:47 | |||||||||||||||||||||||||||||||||||||
06:48
frost is now known as niner
06:49
niner is now known as frost
06:58
frost left,
frost joined
07:02
reportable6 joined
07:14
bloatable6 joined
07:15
shareable6 joined
07:57
[Tux] left
08:00
[Tux] joined
08:02
Xliff left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 56fce9e796 | (Vadim Belman)++ | src/core.c/Scalar.pm6 Make Scalar a non-value-object Which it is not. Resolves Raku/problem-solving#291 |
08:43 | |||||||||||||||||||||||||||||||||||||
rakudo: 16917ac4d3 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Scalar.pm6 Merge pull request #4491 from vrurg/problem-solving-291 Make Scalar a non-value-object |
|||||||||||||||||||||||||||||||||||||||
roast: 2b341391d9 | (Vadim Belman)++ | S02-types/list.t Use more correct approach in list EVAL roundtrip The previous version of the test expected the same container to be preserved for an itemized list despite roundtripping it through EVAL. But this is incorrect because: - we itemize two different lists despite both being empty ... (11 more lines) |
08:44 | ||||||||||||||||||||||||||||||||||||||
roast: ce59cd9c9c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S02-types/list.t Merge pull request #753 from vrurg/problem-solving-291 Use more correct approach in list EVAL roundtrip |
|||||||||||||||||||||||||||||||||||||||
08:45
Geth left,
Geth joined
09:45
evalable6 left,
linkable6 left
10:46
evalable6 joined
10:48
linkable6 joined
12:01
linkable6 left,
evalable6 left
12:02
evalable6 joined,
linkable6 joined,
reportable6 left
12:05
reportable6 joined
14:42
frost left
16:22
Xliff joined
|
|||||||||||||||||||||||||||||||||||||||
Xliff | \o | 16:22 | |||||||||||||||||||||||||||||||||||||
if you have a proto sub, can it perform operations before calling candidates? | |||||||||||||||||||||||||||||||||||||||
If so, how? I've tried using '*' and 'nextsame' but they don't work. | 16:23 | ||||||||||||||||||||||||||||||||||||||
ugexe | m: proto sub foo(|) { say 42; {*}; say 420; }; multi sub foo($a) { say $a }; foo(666) | 16:27 | |||||||||||||||||||||||||||||||||||||
camelia | 42 666 420 |
||||||||||||||||||||||||||||||||||||||
Xliff | So it's "{*} and not just *" | 16:39 | |||||||||||||||||||||||||||||||||||||
heh | |||||||||||||||||||||||||||||||||||||||
*headdesk* | |||||||||||||||||||||||||||||||||||||||
[Coke] | Aye. I imagine it would be confused with a Whatevercode otherwise. | 16:44 | |||||||||||||||||||||||||||||||||||||
17:35
evalable6 left,
linkable6 left
17:37
linkable6 joined
18:02
reportable6 left
18:05
reportable6 joined
18:37
evalable6 joined
19:36
MasterDuke58 joined
19:39
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
Xliff | m: proto sub foo(|) { say 42; {*}; say 420; }; multi sub foo($a) { say $a }; foo(666) | 20:04 | |||||||||||||||||||||||||||||||||||||
camelia | 42 666 420 |
||||||||||||||||||||||||||||||||||||||
Xliff | m: proto sub foo(|) { say 42; { * }; say 420; }; multi sub foo($a) { say $a }; foo(666) | ||||||||||||||||||||||||||||||||||||||
camelia | 42 420 |
||||||||||||||||||||||||||||||||||||||
Xliff | Um. Isn't that a bit LTA? | ||||||||||||||||||||||||||||||||||||||
"{*}" works, but "{ * }" doesn't? | 20:05 | ||||||||||||||||||||||||||||||||||||||
MasterDuke58 | {*} is a special thing, but yeah, a bit LTA | 20:07 | |||||||||||||||||||||||||||||||||||||
Xliff | Would be nice to make that \s insensitive, y'know? | 20:48 | |||||||||||||||||||||||||||||||||||||
20:49
dogbert2 left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke58 | token onlystar is, but token sym:<onlystar> is just the '{*}' | 20:50 | |||||||||||||||||||||||||||||||||||||
github.com/rakudo/rakudo/blob/mast...3237-L3240 | 20:51 | ||||||||||||||||||||||||||||||||||||||
b2gills | I used {*} in my `bytes.p6` byte counting program gist.github.com/b2gills/93d1e2aa6583b95315b2 | 21:04 | |||||||||||||||||||||||||||||||||||||
It made it so all of the counting happened in the MAIN proto. The rest of the multis of MAIN just returned a byte array or similar. | |||||||||||||||||||||||||||||||||||||||
21:04
dogbert17 joined
21:36
squashable6 left
22:38
squashable6 joined
|