🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:02 frost joined 00:07 reportable6 left 00:10 reportable6 joined
leont That's not yet implemented, and that's getting in my way too 00:16
reol i took a look at the implementation
i havent worked with libuv but i suppose it is similar to libev(ent). exposing AF_UNIX would probably be fairly simple 00:18
but i also found bugs in the current implementation
leont #moarvm may be the better channel for questions about that
epony next invention, generic and anon sockets ;-) 00:23
types: P- Q- R- S- T- types 00:24
reol is there an API to check the errno of failed socket ops?
epony the idea behind those socket types is to simulate digital electronics with logic functions and triggers built on them as distributed nodes 00:25
01:20 linkable6 left, evalable6 left 01:21 linkable6 joined, evalable6 joined 01:30 m_athias left, nine left, nine joined 01:31 m_athias joined 01:36 frost left
Geth ecosystem/main: 29cb898a7a | (Nick Logan)++ (committed using GitHub Web editor) | META.list
Update Grammar::HTTP url
02:34 bigdata joined 03:14 coleman left, coleman joined 03:22 reol left, reol joined, reol left 03:24 frost joined 03:33 frost left 03:53 swaggboi left 04:32 euandreh left 04:36 discord-raku-bot left, discord-raku-bot joined 05:19 bigdata left 05:25 discord-raku-bot left 05:26 discord-raku-bot joined 06:05 bigdata joined 06:07 reportable6 left 06:09 reportable6 joined 06:13 euandreh joined 06:23 abraxxa joined 06:27 abraxxa left 06:28 abraxxa joined 07:14 Guest62 joined 07:25 Sgeo left 07:43 frost joined 08:21 MoC joined 08:30 archenoth left 09:30 nativecallable6 left, bisectable6 left, reportable6 left, squashable6 left, evalable6 left, releasable6 left, shareable6 left, quotable6 left, notable6 left, sourceable6 left, linkable6 left, committable6 left, unicodable6 left, statisfiable6 left, tellable6 left, greppable6 left 09:31 greppable6 joined, shareable6 joined, evalable6 joined, linkable6 joined 09:32 squashable6 joined, unicodable6 joined, quotable6 joined, reportable6 joined, notable6 joined
El_Che listening to leont while working :) 09:32
09:33 sena_kun joined, nativecallable6 joined, tellable6 joined, bisectable6 joined
El_Che a friendly 55 minutes rant :P 09:33
09:33 statisfiable6 joined, sourceable6 joined, releasable6 joined, committable6 joined 10:18 bigdata left 10:29 archenoth joined
Anton Antonov @El_Che Yeah, I watched that talk a second time. 11:00
11:13 reol joined
leont Worst part is, there were still things I forgot to rant about :-p 11:21
Fortunately, I already have an idea for next time that is less ranty, whenever that will be 11:22
lizmat perhaps we should organize an online rantathon ? 11:31
Geth ecosystem/main: 7386ade377 | (Nick Logan)++ (committed using GitHub Web editor) | META.list
Update Net::HTTP
11:55 Guest62 left
Anton Antonov @lizmat Yes rantathons. 🙂 And we can host the rants in "raku.stan". (Together with the camelCase modules.) 12:00
12:06 reportable6 left, frost left, reportable6 joined
ugexe Strange, I'm getting a "Cannot assign to an immutable value" on Windows but not macOS 12:21
error: ci.appveyor.com/project/ugexe/perl...0987#L1366
line 60: github.com/ugexe/Perl6-CompUnit--R...akumod#L60
lizmat could you run it with spesh disabled ? 12:35
p6steve where's the best place for a raku module Build.pm to install a custom lib.so (unix only for now)? 12:48
ugexe p6steve: declare it in meta6 under 'resources' as `libraries/lib`, and then have Build.pm generate the file to resources/libraries/ 12:51
tellable6 ugexe, I'll pass your message to p6steve
ugexe files under resources/libraries will have their name changed as system appropriate, so on linux 'lib' would create 'liblib.so', or 'Foo' would generate libFoo.so 12:52
see Inline::Perl5's libraries/p5helper meta6.json entry
lizmat: same error from CI with MVM_SPESH_DISABLE=1 12:53
p6steve ugexe: thanks - I'll take a look 12:54
lizmat ugexe: maybe something is binding to meta<files> somewhere instead of assigning, possibly dependent on OS ? 12:55
src/core.c/Distribution/Path.pm6 12:56
18: %!meta<files> := my %files;
12:57 Kaiepi left
ugexe there isn't any os dependent code in the module itself at least 12:58
well there is one minor thing but its unrelated
lizmat well, Distribution::Path appears to be binding ? 13:02
disclaimer: I only looked at the rak search output
ugexe but i'd expect windows and non-windows systems to behave he same 13:03
lizmat agree 13:05
I guess the only way to find out what's in there, is to actually put debug code in there that shows what's in there blocking the assignment 13:06
ugexe class Foo is Distribution::Path { submethod TWEAK(|) { self.meta<files> := self.meta<files>.hash; } }; say Foo.new($*CWD).meta<files> 13:19
evalable6 {}
ugexe that doesn't reproduce the error
lizmat if you change that bind in Distribution::Path to an assignent, does it go away ? 13:28
afk for a few hours& 13:29
tonyo m: class F00 is Distribution::Path { submethod TWEAK(|) { self.meta<files> = self.meta<files>.hash; }}; say F00.new($*CWD).meta<files> 13:45
camelia No meta file located at /home/camelia/META6.json
in block <unit> at <tmp> line 1
13:57 linkable6 left, evalable6 left, evalable6 joined 13:58 reol left 14:00 linkable6 joined 14:31 xinming left 14:33 xinming joined
ugexe lizmat: it works if i change that := to = on line 60 14:35
tbrowder tonyo: have you seen my new issue for Text::CSV::LibCSV? does it make sense? 14:39
14:41 TieUpYourCamel left 15:03 TieUpYourCamel joined
ugexe if the Lib.rakumod code does `self.meta<files> :=` instead of `self.meta<files> =` it works 15:18
github.com/ugexe/Perl6-CompUnit--R...7fcca101fa 15:21
although i still dont understand that is needed for Windows but not linux/macos
15:30 MoC left 15:31 MoC joined 16:03 Kaiepi joined 16:07 swaggboi joined
Geth ecosystem/main: ada8de8aa1 | (Nick Logan)++ (committed using GitHub Web editor) | META.list
Add CompUnit::Repository::Lib
16:07 squashable6 left 16:08 squashable6 joined 16:36 razetime joined 17:00 linkable6 left 17:02 linkable6 joined 17:48 sevvie left 17:52 discord-raku-bot left 17:53 discord-raku-bot joined 18:07 reportable6 left 18:09 reportable6 joined 18:11 razetime left 18:14 discord-raku-bot left, discord-raku-bot joined 18:18 abraxxa left 18:19 dwarring joined 18:27 sena_kun left 18:28 bigdata joined 18:42 angrycamel joined 18:45 sena_kun joined
stevied anyone familiar with the github.com/Raku/Documentable module? 18:45
seems pretty badly broken. not sure if it's maintained or not 18:46
doesn't seem to download the correct files it needs to set it up
19:05 RakuIRCLogger left, Geth left 19:06 lizmat left 19:08 lizmat joined 19:12 angrycamel left 19:23 Kaipei joined 19:25 xinming left, Kaiepi left 19:34 dwarring left
[Coke] The main maintainer stepped away. Its used as part of the doc site build, but I think there's currently a branch for that. 19:51
19:56 bob joined, bob left
[Coke] Can you check if there's a bug for the specific issue you're seeing? 20:07
20:11 xinming joined 20:13 sena_kun left 20:34 xinming left 21:21 euandreh left 21:22 euandreh joined 21:40 RakuIRCLogger joined 21:41 lizmat left, lizmat joined, Geth joined 21:43 bigdata left 21:45 MoC left 21:51 Geth__ joined 21:53 RakuIRCLogger left, RakuIRCLogger joined 21:54 Geth left
Geth__ Raku-Steering-Council/20220908: 6c65c612ce | (Daniel Sockwell)++ | announcements/20220908.md
Create 20220908.md

  (This commit ammends/replaces a previous commit that mistated the
durration of the probationary period due to a typo/thinko/mental lapse.)
22:54 linkable6 left, evalable6 left 22:55 evalable6 joined 22:58 linkable6 joined 23:31 Sgeo joined 23:51 deloriandoon joined, kjp left, kjp joined