🦋 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:07
reportable6 left
00:09
reportable6 joined
00:23
[Coke]_ joined,
[Coke] left
00:34
[Coke] joined
00:35
[Coke]_ left
02:19
cbk joined
02:38
MasterDuke joined
02:56
frost joined
02:57
[Coke]_ joined
02:58
cbk left
02:59
cbk joined,
[Coke] left,
cbk left
03:35
epony left
03:38
epony joined
03:39
[Coke]_ left
03:41
[Coke] joined
03:49
[Coke]_ joined
03:51
[Coke] left
04:16
frost left
04:55
discord-raku-bot left,
discord-raku-bot joined
05:51
elcaro joined
|
|||
elcaro | Liz has you covered: raku.land/zef:lizmat/Adverb::Eject | 05:51 | |
06:07
reportable6 left
06:08
reportable6 joined
06:13
[Coke]_ left
06:16
[Coke] joined
|
|||
Geth | roast: 503f521e29 | usev6++ | 4 files [JVM] Skip tests for broken multi dispatch See github.com/rakudo/rakudo/issues/5037 |
06:25 | |
06:53
[Coke] left
06:56
[Coke] joined
07:04
[Coke]_ joined
07:06
[Coke] left
08:03
sena_kun joined
09:21
frost joined
09:28
[Coke]_ left
09:30
[Coke] joined
09:54
frost left
10:07
[Coke] left
10:09
[Coke] joined
10:18
[Coke]_ joined
10:20
[Coke] left
|
|||
patrickb | o/ Quickly dropping by. Still have very limited time at hand (my first child was born three weeks ago and we had a rough start). If someone needs to reach out for me, I do look at my mail regularly and skim IRC, but can't guarantee that some ping on IRC won't slip through. | 10:26 | |
10:27
frost joined
|
|||
patrickb | Where can I read up on how distributions and the stuff in META6.json is meant to work? I'm wondering, why resources and modules are explicitly stated, while scripts (stuff in bin/) and tests (stuff in t/ and xt/) is implicit. I guess this isn't an accident, but don't manage to think of a reason why this should be so. | 10:31 | |
lizmat | not sure why scripts aren't mentioned: I think that would actually be helpful for introspection | 10:32 | |
as to tests: I feel that's an internal thing, really shouldn't matter on the actual content of the distribution on usage | |||
so I completely understand why that is not in the META | 10:33 | ||
patrickb: docs.raku.org/language/modules#ind...META6.json is the only thing I could find quickly | 10:34 | ||
patrickb | Thanks. | 10:36 | |
nine | I'm to blame for the implicit bin/ thing. Seemed like a good idea at the time, but I probably would do it differently today. | 10:41 | |
patrickb | I'm waiting for someone to set up a subdomain on rakudo.org (See github.com/Raku/RakudoCIBot/issues...19143800). Anyone knows who to ping? Progress on the RCB isn't blocked by this, but I do not like working with a temporary domain longer term. Links will start appearing and then back compat is an issue. | 10:42 | |
Hi nine! Hope you have / had a good vacation. | |||
lizmat | patrickb: pinged the RSC | 10:44 | |
patrickb | nine: So that files in bin/ are scripts and installed as such isn't an accident, but a behavior that one can rely on? It always felt like a not-entirely-implemented-yet thing to me. | 10:45 | |
lizmat: Thanks! | |||
nine | patrickb: yes, that behavior is now set in stone. At least for this META version. We may want to be more explicit in a future version, but that must be clearly marked thus. | 10:54 | |
patrickb | ok, thanks for clarifying. | 10:55 | |
10:58
frost left
11:38
Kaipei joined
11:39
tellable6 left
11:40
squashable6 left,
rypervenche left
11:42
tellable6 joined
11:43
linkable6 left,
committable6 left,
bloatable6 left,
notable6 left,
sourceable6 left,
committable6 joined,
statisfiable6 left
11:44
notable6 joined,
releasable6 left
11:46
[Coke]_ left,
reportable6 left,
unicodable6 left,
nativecallable6 left,
quotable6 left,
greppable6 left,
bisectable6 left,
Kaiepi left,
shareable6 left
11:48
rypervenche joined
11:49
notable6 left
11:51
discord-raku-bot left,
MasterDuke left,
japhb left,
bartolin_ left,
camelia left,
leont left,
zostay left,
kawaii_ left,
kjp left,
samcv left,
gfldex left,
tailgate left
11:52
discord-raku-bot left,
MasterDuke left,
japhb left,
bartolin_ left,
camelia left,
leont left,
zostay left,
kawaii_ left,
kjp left,
samcv left,
gfldex left,
tailgate left
11:54
discord-raku-bot joined,
MasterDuke joined,
japhb joined,
kjp joined,
kawaii_ joined,
zostay joined,
leont joined,
camelia joined,
bartolin_ joined,
samcv joined,
tailgate joined,
gfldex joined,
rypervenche left,
linkable6_ joined,
[Coke]_ joined,
reportable6 joined,
unicodable6 joined,
nativecallable6 joined,
quotable6 joined,
greppable6 joined,
bisectable6 joined,
rypervenche joined
11:55
discord-raku-bot left,
MasterDuke left,
japhb left
11:58
CIAvash left,
crystalfrost[m] left,
AlexDaniel left
12:00
discord-raku-bot joined,
MasterDuke joined,
japhb joined
12:07
reportable6 left
12:10
reportable6 joined
|
|||
Kaipei | i'm looking into whether or not [List|Array].STORE multis can be simplified while making *all* of them delegate to just one that does over-iterator | 12:12 | |
it's a bit tricky - it wants to reify at least the eager values, and i'm not very familiar with how Array does containers | 12:13 | ||
12:18
AlexDaniel joined,
CIAvash joined
12:23
crystalfrost[m] joined
12:41
shareable6 joined,
releasable6 joined
12:42
statisfiable6 joined,
squashable6 joined
12:44
[Coke]_ left
12:46
[Coke] joined,
notable6 joined
12:51
bloatable6 joined,
sourceable6 joined
13:28
vrurg left
13:29
vrurg joined
14:56
japhb left
15:07
japhb joined
15:30
sena_kun left
15:52
sena_kun joined
16:14
[Coke] left
16:16
[Coke] joined
16:36
[Coke]_ joined
16:37
[Coke] left
16:48
[Coke] joined
16:49
[Coke]_ left
17:10
sena_kun left
17:21
sena_kun joined
18:07
reportable6 left
18:09
reportable6 joined
19:12
[Coke] left
19:15
[Coke] joined
|
|||
Geth | roast: 36cc3ad363 | usev6++ | 9 files [JVM] Fudge new failing test This should make "make spectest" usable again and should help with catching further regressions. |
19:23 | |
19:33
sena_kun left
|
|||
gfldex | lizmat: would it make sense to special case method splice for Junctions to speed things up? | 19:36 | |
lizmat | splice is already a multi dispatch nightmare | 19:37 | |
if I remember correctly | |||
gfldex | aye :) | ||
That's why I was asking. I do like reading Rakudos source. But not all of it at once. :-> | 19:38 | ||
lizmat | it could be well worth implementing a new implementation for 6.e, to allow for easy comparison | 19:39 | |
gfldex | m: my @a = 1,2,3,4; @a.splice(1|2,1); say @a; | 19:40 | |
camelia | [1 3] | ||
gfldex | That is much nicer then: | ||
m: my @a = 1,2,3,4; @a.[1,2]:delete; say @a; | |||
camelia | [1 (Any) (Any) 4] | ||
gfldex | m: my @a = 1,2,3,4; @a.[1,2]:delete; say @a.join(‘♥’); | 19:41 | |
camelia | Use of uninitialized value of type Any in string context. Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful. 1♥♥♥4 in block <unit> at <tmp> line 1 |
||
gfldex | I wish SemiLists would be a real type, not a grammar level construct. | ||
lizmat | if they could be a real type, they could be developed in module space :-) | 19:42 | |
gfldex | And they could be used in subs. They are really useful and it's a shame they only work in subscripts. | 19:43 | |
lizmat | my mind is more in rak territory atm, but if you could describe in more detail in a gist, that would be great :-) | 19:49 | |
perhaps even a blog post ? | |||
gfldex | The :sdelete/:but/splice(Junction)-thing is first on the blog-list. | 19:50 | |
19:51
[Coke] left
19:54
[Coke] joined
20:04
[Coke] left
20:07
[Coke] joined
20:17
sena_kun joined
|
|||
Geth | rakudo: 90709d5334 | (Christian Bartolomäus)++ | t/02-rakudo/18-pseudostash.t [JVM] Un-todo now passing tests for pseudostash |
21:17 | |
22:19
sena_kun left
22:25
[Coke]_ joined
22:26
[Coke] left
23:05
[Coke] joined
23:07
[Coke]_ left
23:18
[Coke]_ joined
23:19
[Coke] left
|