🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 25 August 2021.
Voldenet m: my @rows; @rows[0][1] = 1; .Array.say for @rows; 00:00
camelia No such method 'gist' for invocant of type 'VMNull'. Found 'gist' on
type 'Mu'
in block <unit> at <tmp> line 1
Voldenet is this known bug?
moon-child m: my @x; @x[1] = 1; say WHAT @x; say @x.Array 00:05
camelia (Array)
No such method 'gist' for invocant of type 'VMNull'. Found 'gist' on
type 'Mu'
in block <unit> at <tmp> line 1
moon-child ^ smaller repro 00:06
huh, weird 00:07
m: my @x; @x[1] = 1; my $x = @x; say $@x.Array; say $x.Array
camelia No such method 'gist' for invocant of type 'VMNull'. Found 'gist' on
type 'Mu'
in block <unit> at <tmp> line 1
00:08 reportable6 left 00:09 reportable6 joined
moon-child oh nvm. Not weird; I got confused 00:09
Voldenet m: my @x; @x.AT-POS(1) = 1; say Array.from-list(@x); 00:18
camelia No such method 'gist' for invocant of type 'VMNull'. Found 'gist' on
type 'Mu'
in block <unit> at <tmp> line 1
00:26 melezhik joined, londoed_ left
melezhik . 00:26
00:27 londoed_ joined, melezhik left 00:30 melezhik joined 00:31 melezhik left 00:57 zacts joined 01:14 zacts left 01:35 frost joined 01:54 razetime joined 02:24 guifa joined 02:58 hythm joined
hythm m: class C { has int $.x; method add($x) { $!x += $x } }.new.add(1) 02:59
camelia ( no output )
hythm m: class C { method add($x) { $!x += $x }; has int $.x }.new.add(1) ## moving attribute after method 03:00
camelia Cannot assign to an immutable value
in method add at <tmp> line 1
in block <unit> at <tmp> line 1
hythm is this intended?
guifa bisectable: class C { method add($x) { $!x += $x }; has int $.x }.new.add(1) 03:30
bisectable6 guifa, Will bisect the whole range automagically because no endpoints were provided, hang tight
guifa hythm no. But there are still some gremlins in native int handling
bisectable6 guifa, ¦6c (62 commits): «Cannot assign to an immutable value␤ in method add at /tmp/og4yuTw32L line 1␤ in block <unit> at /tmp/og4yuTw32L line 1␤␤ «exit code = 1»» 03:31
guifa, Nothing to bisect!
guifa With Int instead
m: class C { method add($x) { $!x += $x }; has Int $.x }.new.add(1)
camelia ( no output )
03:31 coleman left
hythm guifa, it shows the error only with `int`, `Int` is ok 03:31
guifa yes, that's what I said lol 03:32
Just confirmation that it's a problematic native int handling
hythm haha yes, just confirming :D
guifa pokes nine
nine: not that you've done enough native-y stuff lately but, take a look at this weird one 03:33
03:33 Guest35 left
hythm created issue #4904 03:45
03:47 destroycomputers left 04:00 guifa left 04:11 zacts joined 04:16 hythm left 04:17 Sgeo joined 04:26 Sgeo_ joined 04:31 Sgeo left 04:53 zacts left 04:54 lockywolf left 05:01 lockywolf joined 05:21 lockywolf left 05:23 lockywolf joined 06:07 reportable6 left 06:08 reportable6 joined 06:58 Altai-man joined 07:01 sena_kun left 07:03 razetime left 07:10 perlbot_ joined, simcop2387_ joined, simcop2387 left 07:11 perlbot left 07:12 perlbot_ is now known as perlbot, simcop2387_ is now known as simcop2387 07:37 razetime joined
nine guifa, hythm: I'd guess it's something like during the compilation of the method, the attribute isn't fully set up yet, e.g. lacking the compile time value of the container. In that case there's a high chance, that the bug will go away with RakuAST. That's why I'd rather spend time on the latter than investigate this particular bug. 07:38
08:37 evalable6 left, linkable6 left 08:38 linkable6 joined, evalable6 joined 09:00 uzl[m] left 09:31 dogbert17 left, dogbert17 joined 09:39 Sgeo_ left 09:51 tejr left 09:56 tejr joined 10:05 razetime_ joined, razetime_ left 10:25 sena_kun joined 10:27 Altai-man left 10:54 zacts joined
lizmat weekly: vrurg.github.io/2022/04/23/Lock-Benchmarking 11:06
notable6 lizmat, Noted! (weekly)
Geth ¦ Documentable: JJ assigned to antoniogamiz Issue Index terms can be duplicated github.com/Raku/Documentable/issues/161 11:16
¦ Documentable: JJ unassigned from antoniogamiz Issue Index terms can be duplicated github.com/Raku/Documentable/issues/161 11:17
11:21 zacts left
El_Che for the comma ide people here: the intellij platform plays cats and mouse with the plugin: Plugin 'Comma Community Edition (Raku Language Support)' (version '2022.01.0') is not compatible with the current version of the IDE, because it requires build 213.* or older but the current build is IU-221.5080.210 11:53
It may be a good idea to offer the plugin in the marketplace so it's automatically upgraded with the rest?
11:56 lichtkind joined, lichtkind left, lichtkind joined 12:02 razetime left 12:07 reportable6 left 12:09 reportable6 joined
El_Che (nor complaining (free horse and all), just heads up) 12:11
12:30 razetime joined 12:40 Guest72 joined 12:41 Guest72 left 13:12 destroycomputers joined 13:16 Guest35 joined 13:36 discord-raku-bot left, discord-raku-bot joined 14:36 bisectable6 left, coverable6 left, greppable6 left, linkable6 left, shareable6 left, quotable6 left, bloatable6 left, releasable6 left, nativecallable6 left, notable6 left, committable6 left, statisfiable6 left, unicodable6 left, benchable6 left, evalable6 left, sourceable6 left, reportable6 left, tellable6 left 14:37 shareable6 joined, notable6 joined, greppable6 joined, reportable6 joined 14:38 bloatable6 joined, statisfiable6 joined, evalable6 joined, benchable6 joined, quotable6 joined, committable6 joined, coverable6 joined 14:39 tellable6 joined, linkable6 joined, releasable6 joined, nativecallable6 joined, unicodable6 joined 14:40 bisectable6 joined, sourceable6 joined 15:09 frost left 15:18 razetime left 15:22 lichtkind left
Geth doc/document-index-categories: 28c5a99c68 | Altai-man++ | 2 files
Tweak the new indexing policy document as asked
15:27
doc/document-index-categories: 374d4772f0 | Altai-man++ | writing-docs/INDEXING.md
Mention HTML anchors
16:11
16:22 evalable6 left, linkable6 left, linkable6 joined 16:25 evalable6 joined
Geth ¦ problem-solving: JJ self-assigned Allow "bare" indexing terms in documentation github.com/Raku/problem-solving/issues/321 16:34
doc/master: 4 commits pushed by Altai-man++ 17:02
17:03 coleman joined 17:11 [Coke] left 17:14 [Coke] joined 17:34 Sgeo joined 18:06 reportable6 left 18:09 reportable6 joined 18:25 lichtkind joined 18:43 dwarring joined 18:45 ThDrMz left 19:15 zacts joined 19:27 foogoo joined 19:34 foogoo left 20:12 defaultxr joined 20:20 zacts left
japhb El_Che: Thank you, I've filed an issue for the version incompatibility 20:56
El_Che np 21:16
tellable6 2022-04-24T18:54:34Z #raku-dev <jdv> El_Che 2022.04 happened 21:17
21:20 linkable6 left, evalable6 left, linkable6 joined 21:21 [Coke]_ joined 21:22 evalable6 joined 21:23 [Coke] left 21:26 coleman left 21:27 londoed_ left, londoed_ joined
patrickb jdv: Precomp release is done. 21:27
21:28 coleman joined
El_Che jdv: re: "<jdv> El_Che 2022.04 happened 21:35
21:36 Geth left
El_Che jdv: the community plugin on the site is 2022.01.0 21:36
japhb El_Che: I believe jdv was referring to the Rakudo release, not Comma 21:42
21:42 Geth joined 21:45 RakuIRCLogger joined 21:49 RakuIRCLogger left, RakuIRCLogger joined 22:01 lichtkind left 22:41 jjido joined 23:06 [Coke]_ is now known as [Coke] 23:32 jjido left 23:34 discord-raku-bot left, discord-raku-bot joined
Geth doc: 395d47e467 | Coke++ | writing-docs/INDEXING.md
typos
23:37
doc: 57fc41d423 | Coke++ | xt/pws/words.pws
new word
doc: e3a0b27c5c | Coke++ | xt/search-categories.t
Track change of category name
23:42 euandreh left