🦋 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
00:26
coleman left,
coleman joined
06:00
reportable6 left
06:02
reportable6 joined
07:02
benchable6 left,
committable6 left,
reportable6 left,
bisectable6 left,
statisfiable6 left,
bloatable6 left,
squashable6 left,
linkable6 left,
releasable6 left,
nativecallable6 left,
unicodable6 left,
quotable6 left,
greppable6 left,
tellable6 left,
notable6 left,
evalable6 left,
sourceable6 left,
shareable6 left
07:03
reportable6 joined,
committable6 joined,
benchable6 joined,
statisfiable6 joined
07:04
notable6 joined,
shareable6 joined,
squashable6 joined,
nativecallable6 joined
07:05
tellable6 joined,
bisectable6 joined,
unicodable6 joined,
sourceable6 joined,
greppable6 joined,
quotable6 joined,
evalable6 joined,
releasable6 joined,
bloatable6 joined
07:06
linkable6 joined
08:38
lizmat_ left,
lizmat joined
09:01
sena_kun joined
10:06
ab5tract joined
|
|||
Geth | rakudo/main: 29f3826af9 | (Elizabeth Mattijsen)++ | src/Raku/Grammar.nqp RakuAST: give ternaries their own %prec |
11:06 | |
rakudo/main: c82791b0b0 | (Elizabeth Mattijsen)++ | src/Raku/Grammar.nqp RakuAST: get rid of %conditional prec Turned out this was just used for ? : checking, and that actually doesn't need any operator precedence info, as it's an obs. |
|||
rakudo/main: 1d78555121 | (Elizabeth Mattijsen)++ | 2 files RakuAST: several OperatorProperties updates - move .raku method to NQP land, we need it earlier - add "ternary" flag, add '?? !!' as an infix op - add "dotty" category - add entries to "postcircumfix" and "circumfix" categories |
11:23 | ||
11:28
linkable6 left,
evalable6 left
11:29
linkable6 joined,
evalable6 joined
|
|||
Geth | rakudo/main: 8b26f4a59e | (Elizabeth Mattijsen)++ | t/01-sanity/13-equal.t Make tests adhere to the TAP protocol Each test number should only occur once |
11:45 | |
12:00
reportable6 left
12:02
reportable6 joined
13:06
squashable6 left
13:07
squashable6 joined
13:42
tonyo left,
tonyo joined
|
|||
ab5tract | I've narrowed the issue down to the fact that there is no current package to "enter" into at the time the signature is being built. I've managed to situate things such that the parameter attaches to GLOBAL. In base, it seems to attach into the package that is being created: | 14:02 | |
m: role R[Int $x where 5] { my Int $x; method m { "magic" }}; dd R[5].new.m | 14:03 | ||
camelia | Potential difficulties: Redeclaration of symbol '$x'. at <tmp>:1 ------> role R[Int $x where 5] { my Int $x⏏; method m { "magic" }}; dd R[5].new.m "magic" |
||
ab5tract | that behavior feels LTA, to be honest | ||
though I have no idea who's scope you would use in this case | 14:04 | ||
* who else's but the package? | 14:32 | ||
14:54
jgaz joined
16:36
jgaz left
18:00
reportable6 left,
reportable6 joined
|
|||
Geth | rakudo/main: aad7e731ba | (Elizabeth Mattijsen)++ | t/01-sanity/13-equal.t Revert "Make tests adhere to the TAP protocol" This reverts commit 8b26f4a59e7f097c02829c16ac6bb44fdd53dcfd. That was a stupid thinko on my part. This is testing short-circuiting! |
18:58 | |
vrurg | ab5tract: what do you mean by "at attaches to GLOBAL"? There is a code block built internally which is the role body. That is where the parameter belongs to. | 20:37 | |
21:29
linkable6 left,
evalable6 left
21:30
linkable6 joined
21:32
evalable6 joined
|
|||
Geth | rakudo/main: 5d43ff5b47 | (Elizabeth Mattijsen)++ | src/Raku/Actions.nqp RakuAST: streamline EXPR action, part 1 - get rid of infix specials, there's only one - simplify assign_op internals and put it into EXPRG |
21:49 | |
22:10
jdv left
22:11
jdv joined
22:26
sena_kun left
22:31
sena_kun joined
23:38
sivoais left,
sivoais joined
23:42
sena_kun left
|