🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||||||||||||||||||||||||||||||||||||||
00:00
reportable6 left
00:01
reportable6 joined
02:11
guifa joined
04:13
evalable6 left,
linkable6 left
04:14
evalable6 joined
04:15
linkable6 joined
05:15
tellable6 left,
reportable6 left,
quotable6 left,
benchable6 left,
nativecallable6 left,
bisectable6 left,
coverable6 left,
releasable6 left,
committable6 left,
bloatable6 left,
unicodable6 left,
notable6 left,
greppable6 left,
squashable6 left,
sourceable6 left,
linkable6 left,
shareable6 left,
statisfiable6 left,
evalable6 left,
squashable6 joined
05:16
statisfiable6 joined,
quotable6 joined,
committable6 joined,
coverable6 joined,
benchable6 joined,
reportable6 joined,
releasable6 joined,
tellable6 joined,
bloatable6 joined,
bisectable6 joined
05:17
sourceable6 joined,
notable6 joined,
linkable6 joined,
nativecallable6 joined,
shareable6 joined
05:18
evalable6 joined,
unicodable6 joined,
greppable6 joined
06:00
reportable6 left
06:02
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
gfldex | Is there a way to attach a sub to a proto so to have a bunch of subs participate in the same MMD but have different names? | 07:14 | |||||||||||||||||||||||||||||||||||||
I guess I can mixin a role with method name. | 07:25 | ||||||||||||||||||||||||||||||||||||||
solved by using my own brain (for a change) gist.github.com/gfldex/939d6b4f7a3...aa2920842c | 07:36 | ||||||||||||||||||||||||||||||||||||||
07:40
sena_kun joined
08:06
japhb joined,
codesections joined
|
|||||||||||||||||||||||||||||||||||||||
gfldex | The trait is called on the proto, not the multi candidates. :-| | 08:10 | |||||||||||||||||||||||||||||||||||||
Nemokosch | pretty sure multi dispatch candidates are not first-class subroutines | 08:46 | |||||||||||||||||||||||||||||||||||||
lizmat | a trait is just a sub that gets called at compile time | 09:08 | |||||||||||||||||||||||||||||||||||||
gfldex: I think having a trait on a candidate, would call that trait on that candidate | 09:09 | ||||||||||||||||||||||||||||||||||||||
if not, you could try something like | |||||||||||||||||||||||||||||||||||||||
BEGIN trait_mod:<foo>(&candidate, params) | |||||||||||||||||||||||||||||||||||||||
nine | Multi dispatch candidates are very much first-class subroutines. The only difference really is that instead of getting referenced by their own lexicals they get added to the proto's candidates list. | 09:21 | |||||||||||||||||||||||||||||||||||||
Nemokosch | after a while you lose track where you got certain information from but I can only say, I'm pretty sure I have read or overheard that in exactly the kind of regards traits would require, multi candidates do not stand on their own | 09:37 | |||||||||||||||||||||||||||||||||||||
09:40
kurahaupo left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 1028ceb62a | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Raku.pm6 RakuAST: make Var::PositionalCapture rakufy better |
09:55 | |||||||||||||||||||||||||||||||||||||
rakudo/main: 1ab2e3e73a | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6 RakuAST: fix deparsing of =config |
|||||||||||||||||||||||||||||||||||||||
nine | make && TEST_JOBS=20 RAKUDO_RAKUAST=1 make spectest | grep '\. ok\b' | LC_ALL=C sort | tee $(git describe).pure.tests | wc -l | 11:11 | |||||||||||||||||||||||||||||||||||||
11:15
kurahaupo joined
11:31
codesections left
12:00
reportable6 left
12:02
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: ce951f1de1 | (Patrick Böker)++ | src/Raku/ast/expressions.rakumod Implement colonpairs on Prefixes Also reorder `self.IMPL-ADD-COLONPAIRS-TO-OP` in `RAST::Postcircumfix::HashIndex.IMPL-POSTFIX-QAST` to match the other places it's called. |
12:14 | |||||||||||||||||||||||||||||||||||||
rakudo/main: 9702d82d15 | niner++ (committed using GitHub Web editor) | src/Raku/ast/expressions.rakumod Merge pull request #5271 from patrickbkr/rast Implement colonpairs on Prefixes |
|||||||||||||||||||||||||||||||||||||||
rakudo/rakuast-phase-cleanup: 9 commits pushed by (Jonathan Worthington)++
|
12:23 | ||||||||||||||||||||||||||||||||||||||
rakudo: Leont++ created pull request #5272: Add X::Temporal::OutOfRange |
12:30 | ||||||||||||||||||||||||||||||||||||||
12:37
squashable6 left
12:39
squashable6 joined
12:55
codesections joined
13:00
kurahaupo left
13:10
kurahaupo joined
13:34
Tux__ left
13:37
kurahaupo left
13:40
|Tux| joined,
Tux__ joined
13:42
kurahaupo joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rakuast-phase-cleanup: e69dbef153 | (Jonathan Worthington)++ | 12 files Eliminate RakuAST::Attaching Now we attach at the appropriate phase instead, be it parse, begin, or check (although nothing yet needs to do it at check time). This also means that we only ever do it once. |
14:09 | |||||||||||||||||||||||||||||||||||||
rakudo/rakuast-phase-cleanup: f7501f09b6 | (Jonathan Worthington)++ | 4 files Re-work implicit lookups They are now treated as if they are like children of a node that get their parse time and begin time ahead of the parse time of their owner. |
|||||||||||||||||||||||||||||||||||||||
14:13
codesections left
15:06
codesections joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rakuast-phase-cleanup: cc3aa4320b | (Jonathan Worthington)++ | 13 files Eliminate resolve-with Resolutions are now performed at the appropriate phase (parse, begin, or check). |
15:08 | |||||||||||||||||||||||||||||||||||||
rakudo: patrickbkr++ created pull request #5273: Make `$(;)` return an empty list as it should be |
|||||||||||||||||||||||||||||||||||||||
rakudo/main: dd475ed094 | (Elizabeth Mattijsen)++ | 2 files RakuAST: =data is always verbatim |
15:23 | ||||||||||||||||||||||||||||||||||||||
rakudo: Leont++ created pull request #5274: Implement Uni.encode |
15:29 | ||||||||||||||||||||||||||||||||||||||
15:29
vrurg_ joined
15:32
vrurg left
15:33
Tux__ left
15:58
kurahaupo left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: Leont++ created pull request #5275: Make "string" but False eqv "string" but False |
16:03 | |||||||||||||||||||||||||||||||||||||
16:03
kurahaupo joined
16:10
kurahaupo left
16:21
kurahaupo joined
16:34
japhb left
16:42
codesections left
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
16:48 | |||||||||||||||||||||||||||||||||||||
17:52
sena_kun left
17:55
sena_kun joined
18:00
reportable6 left
18:02
reportable6 joined
19:15
kurahaupo left
19:19
kurahaupo joined
19:23
kurahaupo left
19:31
kurahaupo joined
19:32
kurahaupo left
19:41
kurahaupo joined
19:46
kurahaupo left
19:52
kurahaupo joined
20:01
kurahaupo left
20:04
kurahaupo joined
20:07
kurahaupo left
20:11
kurahaupo joined
20:26
vrurg_ is now known as vrurg
20:50
kurahaupo left
21:19
kurahaupo joined
22:00
kurahaupo left
22:04
kurahaupo joined
22:08
kurahaupo left
22:09
sena_kun left
22:13
kurahaupo joined
22:16
kurahaupo left
22:19
kurahaupo joined
22:27
kurahaupo left
22:31
kurahaupo joined
22:50
lizmat left
22:52
kurahaupo left
22:57
kurahaupo joined
22:58
kurahaupo left
23:03
kurahaupo joined
23:07
kurahaupo left
23:10
lizmat joined
|