🦋 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:02
MitarashiDango[m joined
00:41
Kaiepi left
|
|||
vrurg | lizmat: that was due to overlooked `my constant RakuAST`. There is no hll symbol 'RakuAST' anymore, it's simply not needed. | 01:51 | |
Geth | rakudo/main: 430d6d29e4 | (Vadim Belman)++ | src/core.e/Formatter.pm6 Remove unneeded overwriting of RakuAST by Formatter It was a left-over from the previous approach to masking the symbol to the user land without `use experimental :rakuast`. |
01:56 | |
vrurg | lizmat: ^^^ :) | 01:57 | |
Geth | rakudo/main: 4 commits pushed by (Vadim Belman)++ | 01:59 | |
03:42
notable6 left,
evalable6 left,
tellable6 left,
unicodable6 left,
quotable6 left,
squashable6 left,
releasable6 left,
statisfiable6 left,
linkable6 left,
reportable6 left,
coverable6 left,
bisectable6 left,
bloatable6 left,
nativecallable6 left,
committable6 left,
benchable6 left,
sourceable6 left,
shareable6 left,
greppable6 left
03:43
evalable6 joined,
reportable6 joined,
notable6 joined,
releasable6 joined,
unicodable6 joined,
squashable6 joined,
quotable6 joined
03:44
bloatable6 joined,
nativecallable6 joined,
shareable6 joined,
benchable6 joined,
bisectable6 joined
03:45
sourceable6 joined,
committable6 joined,
linkable6 joined,
statisfiable6 joined,
greppable6 joined,
tellable6 joined,
coverable6 joined
04:26
Kaiepi joined
04:38
vrurg left
05:42
unicodable6 left,
shareable6 left,
greppable6 left,
releasable6 left,
nativecallable6 left,
bloatable6 left,
bisectable6 left,
statisfiable6 left,
benchable6 left,
notable6 left,
squashable6 left,
committable6 left,
evalable6 left,
coverable6 left,
sourceable6 left,
reportable6 left,
tellable6 left,
quotable6 left,
linkable6 left
05:43
notable6 joined,
sourceable6 joined,
statisfiable6 joined,
unicodable6 joined,
coverable6 joined,
shareable6 joined,
quotable6 joined
05:44
linkable6 joined,
bloatable6 joined,
releasable6 joined,
committable6 joined,
tellable6 joined
05:45
nativecallable6 joined,
reportable6 joined,
greppable6 joined,
evalable6 joined,
squashable6 joined,
bisectable6 joined,
benchable6 joined
06:00
reportable6 left
06:02
reportable6 joined
07:02
nativecallable6 left,
greppable6 left,
unicodable6 left,
evalable6 left,
bloatable6 left,
squashable6 left,
releasable6 left,
shareable6 left,
sourceable6 left,
coverable6 left,
benchable6 left,
linkable6 left,
tellable6 left,
notable6 left,
bisectable6 left,
statisfiable6 left,
quotable6 left,
reportable6 left,
committable6 left
07:03
quotable6 joined,
notable6 joined,
nativecallable6 joined,
benchable6 joined,
reportable6 joined,
bisectable6 joined,
releasable6 joined,
evalable6 joined,
statisfiable6 joined,
tellable6 joined,
unicodable6 joined,
squashable6 joined,
bloatable6 joined
07:04
linkable6 joined,
sourceable6 joined
07:05
committable6 joined,
coverable6 joined,
shareable6 joined,
greppable6 joined
08:59
Kaiepi left
09:02
sena_kun joined
09:43
Kaiepi joined
10:27
sena_kun left
11:24
sena_kun joined
12:00
reportable6 left,
reportable6 joined
13:00
shareable6 left,
greppable6 left,
squashable6 left,
statisfiable6 left,
notable6 left,
unicodable6 left,
coverable6 left,
tellable6 left,
quotable6 left,
reportable6 left,
nativecallable6 left,
bloatable6 left,
evalable6 left,
sourceable6 left,
releasable6 left,
benchable6 left,
linkable6 left,
bisectable6 left
13:01
bisectable6 joined,
bloatable6 joined,
releasable6 joined,
squashable6 joined,
benchable6 joined,
coverable6 joined,
nativecallable6 joined,
tellable6 joined,
reportable6 joined
13:02
statisfiable6 joined,
linkable6 joined,
sourceable6 joined,
quotable6 joined,
notable6 joined
13:03
greppable6 joined,
evalable6 joined,
unicodable6 joined,
shareable6 joined
13:46
elcaro_ left
13:47
elcaro joined
13:59
Xliff joined
14:06
Altai-man joined
14:07
hankache joined,
hankache left
14:08
hankache joined
14:10
sena_kun left
14:12
vrurg joined
|
|||
vrurg | . | 14:26 | |
14:58
hankache left
|
|||
lizmat | vrurg: thanks for the fix :-) | 15:00 | |
vrurg | lizmat: welcome. ;) Though it scared me at first because it looked very... er... mysterious! | 15:01 | |
lizmat | yeah... :-) | ||
Xliff | Fix? What fix? | 15:05 | |
vrurg | Xliff: ssshhhhh! Quiet, please! ;) | 15:11 | |
Xliff | vrurg: Did you make a mistake? *gasp* ;) | ||
vrurg | Just a merge with conflicts went somewhat sideways. Happens when same file change simultaneously. | 15:12 | |
*changed | |||
16:19
evalable6 left,
linkable6 left,
evalable6 joined
16:22
linkable6 joined
16:24
Altai-man left
16:25
Altai-man joined
|
|||
Geth | rakudo/main: d4598e4757 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6 Make sure that most deparsing features can be customized Instead of having a method return an absolute string, return an attribute of the Deparse object, that is initialized to the same value. No functional changes, just more flexibility towards the future. ... (7 more lines) |
16:43 | |
18:00
reportable6 left
18:01
reportable6 joined
18:05
Altai-man left
18:59
sena_kun joined
20:08
codesections joined
21:14
Kaiepi left
21:18
Kaiepi joined
21:27
sena_kun left
21:30
Nemokosch joined
|
|||
Nemokosch | bisectable6: class Foo { has int @.items is rw; method bug { @.items = () }; }; Foo.new(items => (1, 2)).bug | 21:30 | |
bisectable6 | Nemokosch, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
Nemokosch, Output on all releases: gist.github.com/7b8c4fc0ec7690be2a...d51ea29f35 | |||
Nemokosch, Bisecting by output (old=2016.09 new=2016.10) because on both starting points the exit code is 1 | |||
Nemokosch, bisect log: gist.github.com/ff36a8a86e6abea1ea...7d8483c200 | 21:31 | ||
Nemokosch, (2016-10-06) github.com/rakudo/rakudo/commit/60...1eaa627ca6 | |||
Nemokosch, Output on all releases and bisected commits: gist.github.com/ebf36e71416f186610...a323bee8ef | |||
Nemokosch | The way properties are implemented is anything but relieving. | 22:05 | |
Honestly, I don't know where this stuff is implemented - perhaps in the metamodel | 22:07 | ||
apparently, when you write `has @.lol`, you create a `@!lol` attribute - so far so good, right? | 22:08 | ||
MasterDuke | BUILDPLAN i believe | ||
Nemokosch | but nothing remotely like `@.lol` is created, to the extent that 1. you can write any sigil at occurances in the code and that will never be a lookup error | ||
2. `@.lol` is apparently not even the same as `self.lol` and the latter does the right thing | 22:09 | ||
By the behavior, I would guess the former actually does `@(self.lol)` | |||
MasterDuke: thank you for the hint - I couldn't find it yet but at least I'm now aware that there is something like this :) | 22:19 | ||
also, I'm more and more convinced that @.lol just does @(self.lol) which is acceptable most of the time but not for native arrays | 22:20 | ||
MasterDuke | you might be right, the output of --target=ast looks like that is happening | 22:23 | |
Nemokosch | I kinda hope it's somewhere in Attribute.pm6 because I'm fairly clueless at this point | 22:38 | |
22:49
Nemokosch left
|
|||
got it - World.nqp | 22:56 | ||
generate_accessor it must be | |||
23:51
linkable6 left
23:54
linkable6 joined
|