🦋 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:07 reportable6 left 00:09 reportable6 joined 00:40 habere-et-disper left 00:59 jjido left 01:59 evalable6 left, linkable6_ left 02:00 linkable6 joined 02:01 evalable6 joined 03:01 benchable6 left, linkable6 left, sourceable6 left, notable6 left, evalable6 left, committable6 left, tellable6 left, bisectable6 left, coverable6 left, bloatable6 left, releasable6 left, unicodable6 left, squashable6 left, quotable6 left, greppable6 left, reportable6 left, shareable6 left, nativecallable6 left, statisfiable6 left, evalable6 joined, quotable6 joined 03:02 coverable6 joined, committable6 joined, notable6 joined 03:03 tellable6 joined, releasable6 joined, reportable6 joined, unicodable6 joined, bloatable6 joined, bisectable6 joined, benchable6 joined, statisfiable6 joined, shareable6 joined 03:04 greppable6 joined, sourceable6 joined, linkable6 joined, nativecallable6 joined, squashable6 joined 03:06 jmcgnh left 03:13 frost joined 03:48 Colere left 03:49 Colere joined 03:55 jmcgnh joined 04:09 Heptite left 04:16 jmcgnh left 04:25 jmcgnh joined 04:43 avuserow left 05:17 lesihctej left 05:40 frost left, frost joined 05:45 frost left 06:07 reportable6 left 06:09 reportable6 joined 06:21 frost joined 06:45 smudge-the-cat joined, smudge-the-cat left 07:00 abraxxa joined 07:05 abraxxa left 07:06 abraxxa joined 07:13 jetchisel joined 07:18 epony left 07:27 abraxxa left 07:35 Sgeo left 07:37 abraxxa joined 07:45 epony joined, oodani left 07:46 jjido joined 07:48 oodani joined 08:04 smudge-the-cat joined, smudge-the-cat left 08:17 dakkar joined 08:28 jjido left 08:44 lichtkind_ joined 09:44 quotable6 left, bloatable6 left, statisfiable6 left, benchable6 left, greppable6 left, tellable6 left, notable6 left, linkable6 left, bisectable6 left, coverable6 left, nativecallable6 left, reportable6 left, unicodable6 left, evalable6 left, committable6 left, sourceable6 left, squashable6 left, releasable6 left, shareable6 left 09:45 unicodable6 joined, quotable6 joined, nativecallable6 joined, evalable6 joined 09:46 reportable6 joined, bloatable6 joined, statisfiable6 joined, shareable6 joined, benchable6 joined, bisectable6 joined, sourceable6 joined, linkable6 joined, greppable6 joined, coverable6 joined 09:47 squashable6 joined, notable6 joined, committable6 joined, releasable6 joined, tellable6 joined
Geth Raku-Steering-Council/main: 4685b778ec | (Elizabeth Mattijsen)++ | minutes/20220917.md
Minutes of 2022-09-17 meeting
09:54
Anton Antonov Do you know any packages that convert Markdown to Pod6? (There is at least one that does Pod6 to Markdown.) 10:01
Nemokosch By the way, I think the whole RSC activity should be (even?) more advertised within the community. A big takeaway of the Raku conference was that even fairly involved people (Richard or Steve for example) have little idea about it, and I can understand that. 10:05
And reading the notes, it seems absolutely worth mentioning, almost all of it.
lizmat it will be mentioned in the next weekly 10:07
10:09 Papercombo joined
Nemokosch nice 10:11
10:16 sena_kun joined
lizmat also: there *is* a public #raku-steering-council channel :-) 10:27
Nemokosch how many members does it have? 10:30
10:41 Papercombo left 11:00 Papercombo joined 11:08 tokomak joined 11:12 Papercombo left
lizmat the RSC has 7 members, if that is your question :-) 11:27
El_Che how many rings does the RSC have? 11:50
tellable6 2022-09-20T14:13:54Z #raku <melezhik> El_Che I have integrated raku-zef-deps and sparkyci - please see this build - ci.sparrowhub.io/report/1178 , deps report
2022-09-20T14:19:44Z #raku <melezhik> El_Che - raw.githubusercontent.com/melezhik...4%20AM.png
lizmat looks at her fingers 12:01
at least 1
12:02 jjido joined 12:07 reportable6 left 12:08 reportable6 joined
moritz one ring to rule them all! :-) 12:15
12:25 epony left 12:33 epony joined 12:40 jjido left
Nemokosch No 12:49
My question is, how many members does the raku-steering-council channel 12:50
If it only has seven as a public channel, that wouldn't sound too good 😛
lizmat Nemokosch: why are you asking questions that you can easily verify yourself? 12:52
tellable6 lizmat, I'll pass your message to Nemokosch
Nemokosch Because I'm not in that channel and you are. Why are _you_ asking this question instead of answering? 12:58
tonyo Because you can answer the question yourself. 13:10
No one in here is your secretary 13:11
lizmat Nemokosch: how do you know that I am on that channel ? 13:21
tellable6 lizmat, I'll pass your message to Nemokosch
lizmat afk& 13:22
13:40 linkable6 left, evalable6 left 13:41 Papercombo joined, linkable6 joined 13:42 evalable6 joined 13:43 Papercombo left 13:45 [Coke]_ is now known as [Coke], [Coke] left, [Coke] joined
[Coke] is reminded that he wants /win close, not /quit. oops 13:46
tellable6 2022-09-20T14:22:11Z #raku <melezhik> [Coke] - twitter.com/melezhik2/status/15722...9029980165 sparkyci and App::Zef-Deps integration
Nemokosch lizmat: You are a member of RSC, anyway, why does it matter? You seem to know more about it. 13:51
I wouldn't have asked if I didn't think it was worth asking. 13:52
13:53 Nemokosch joined 13:54 Nemokosch left 13:58 Nemokosch joined
Anyway, I did log in now; for those who are interested in the answer: japhb, lizmat, vrurg and rba are in that channel (plus Geth and RakuIRCLogger but they are both bots iirc) 14:01
14:03 Kaipei is now known as Kaiepi 14:04 frost left
Nemokosch www.raku-lang.ir/en/community/ I found this site, not sure what its state is but it contains more information about IRC than raku.org/community/ 14:04
tellable6 2022-09-16T23:28:37Z #raku <Voldenet> Nemokosch: regarding the %a >>+>> %b syntax, it's not intersection, it's `set difference` op, no idea why `intersection` and `union` are used in docs but not the `set difference`
2022-09-20T10:14:24Z #raku <Voldenet> Nemokosch: Though no lvalue seems like a special case of `.=` (that turns the first operand into $_), similar to how `- 42` can be special case of `0 - 42`
2022-09-20T10:57:44Z #raku <lizmat> Nemokosch: by that notion, *anything* in Raku can have side effects, even just accessing a variable's value if it has a Proxy in which the FETCH does a counter increment
2022-09-21T12:52:25Z #raku <lizmat> Nemokosch: why are you asking questions that you can easily verify yourself?
2022-09-21T13:21:05Z #raku <lizmat> Nemokosch: how do you know that I am on that channel ?
Nemokosch dang 14:05
14:10 Sgeo joined
[Coke] looks like ".ir" is Iran, the main site there is in Persian? Looks like a translated version of the official site. 14:13
looks like 90% the same, with the additional info you mentioned near the bottom 14:15
Nemokosch Yep, the vast majority of the site is redirects to raku.org 14:17
[Coke] if there's stuff there that should also be on the main site, please open a ticket with github.com/Raku/raku.org - might be worth also a PR to add the persian site you found to the translations list in the readme. (and we should probably also say those are community run, not "official") 14:26
14:31 Nemokosch left 14:33 Papercombo joined
Nemokosch Okay okay 14:34
I wonder who made this, or how up-to-date it is. In theory, it really looks nice.
14:38 melezhik joined
melezhik o/ 14:38
tellable6 2022-09-20T15:29:26Z #raku <[Coke]> melezhik ooh, nifty
melezhik I see people use quite a lot pod6 to markdown/html conversion for their modules, will it make a sense to add some pod6 checker/validator on sparkyci ? 14:39
so that an author might be notified of potential pod issues or broken pod? 14:41
so some pod linter integration ...
tonyo anyone know what happened to rakudo.party? 14:47
Anton Antonov <@779471841270038528> Interesting point! I asked earlier today about the opposite conversion: from Markdown to Pod6. 14:48
melezhik Anton, what could be a use case? So to convert markdown to pod6 during CI build and then what? To publish result as markdown or html? 14:49
can we use this raku.land/cpan:SOFTMOTH/Pod::To::Markdown or something else? 14:52
Anton Antonov <@779471841270038528> My use case is bound to Mathematica!!! 🙂 I use Pod6 for easier verification. Please see: github.com/antononcube/Raku-Markdown-Grammar .
<@779471841270038528> I looked into that package, "Pod::To::Markdown" earlier today. (And installed it.) It is not clear to me how to use it yet. 14:53
melezhik Yeah, regardless a tool we might use, what are you after? pod6 verification, right? 14:58
Anton Antonov <@779471841270038528> I was not clear. I am most interested in generating Mathematica and Jupyter notebooks from Markdown. Those notebook formats have syntax that is hard to evaluate the conversions visually. That is why I use Pod6 -- during development it is much easier to evaluate the Pod6 interpretations produced by the package. (I.e. no need to use another tool to open and evaluate the obtained conversion 15:03
melezhik Anton, I see ... I tend to see some simple cases like verify pod6 or something, not sure how does that fit into things you are trying to do ... 15:12
[Coke] melezhik: I ran that memory leak and all you need is to have like 30G, no problems. :) 15:15
(but seriously, I think it's the underlying zef libraries)
melezhik [Coke] infinitive money and infinitive time is cure for everything, huh?  😀 15:16
yeah, I saw your comments
my first guess was this is zef related too
this is bad only for modules that have , say 20+ dependencies in tree
so most of the time we won't see such problem 15:17
CI jobs gets run on 2 core/6GB container instances
Nemokosch melezhik: right now, I'm stuck with a very fragile VPS for the rest of the year - but I hope to start to use your CI tools afterwards 😛 15:21
melezhik Nemokosch++ 15:22
Nemokosch I have basically no CI experience so it will be about time I learn this... 15:23
my discord bot instances are really just running in two folders, with some pm2 config for keeping the processes up 15:24
15:26 tokomak left, melezhik left
[Coke] I think my mac is too new to support valgrind. :| 15:30
(brew complains not on linux, ports complains that 'valgrind' is too old, and 'valgrind-macos-devel' complains that version 12.6 is too new.) 15:33
15:54 Papercombo left, phogg left 15:59 bigdata joined 16:17 xinming left 16:20 Papercombo joined
[Coke] after an hour of downloading things and poking around, vmware fusion finally tells me I can't run this version on apple silicon (I was trying specifically to get the version that was supposed to work on the m1/m2!) 16:39
and it didn't complain until I tried to actually start an ISO, helpfully letting the app work and not complain until then. :| 16:40
So, debugging the memory leak with my hardware is proving challenging so far. :)
16:41 dakkar left 16:50 Papercombo left
Nemokosch [Coke]: so I should create separate PR's for different modifications, rather than one larger PR with everything I would like to alter? 16:55
17:03 eseyman joined 17:19 sena_kun left 17:35 bigdata left, jjido joined
[Coke] tries to setup a linux VM on azure to test there. 17:42
separate PRs makes it easier to adopt easy-to-agree-to things and discuss more complex things. 17:43
if it's a bunch of simple changes, sure, one is fine.
[Coke] setups a linux vm, builds rakudo... and the OOM killer prevents the build. oops 17:57
sorry, I assume that's what it is, but the vm is underpowered, I guess 17:58
there's a version in apt-get that is 2019.11 18:05
18:06 sena_kun joined 18:07 reportable6 left 18:10 reportable6 joined
[Coke] RSC: can someone reach out to the maintainers of the apt-get project to get a recent one added? (is it there but just hiding under an unstable flag or something?) 18:16
18:25 jjido left
El_Che I am apt-get :) 18:26
(I don't know what's this about :) )
tonyo the one i got trying to finish te blog post about Cro was 2020 (from apt) 18:28
[Coke] El_Che: I just tried to install rakudo from apt-get on a linux vm somewhere and got one from 2019 18:30
El_Che url? 18:31
maybe a rakudo-pkg predecessor?
18:36 n1to joined
El_Che do you have the url handy? 18:38
I am curious
18:39 pleasantpheasant joined
pleasantpheasant Anyone else having issues zef installing Digest::SHA on Windows? 18:41
I get "cannot unbox negative bigint into unsigned integer"
Sad b/c I'm trying to use Raku at work and have some support from the team but can't seem to get HTTP::UserAgent to work with our corporate proxy setup 18:42
Trying Cro now
Digest::SHA being a dep thereof 18:43
18:47 bigdata joined
pleasantpheasant into *native* unsigned integer, sorry 18:48
Nemokosch I'm checking if the same thing happens in WSL 18:50
Digest::SHA1::Native, right?
or plain Digest?
[Coke] El_Che: how do I get a URL? 'apt show rakudo' doesn't give one 19:03
El_Che aaaaaaaaaaaaaaaaaah
got it
apt-get the command
I was confused by project because I own apt-get.be 19:04
[Coke] ahhh
yup, not that. :)
El_Che apt-get ==> regular debian or ubuntu repos
[Coke] I was so hopeful you could fix my issue, though! :)
El_Che well, the trick is simple. Use whatever old version the distro provide, upgrade to a more recent release of the distro or use rakudo-pkg for your distro 19:06
(and you'll get the latest released rakudo in apt-get)
(or whatever format you distro use like rpm and the like)
*s 19:07
github.com/nxadm/rakudo-pkg#os-repositories 19:08
19:17 pleasantpheasant left, pleasantpheasant joined 19:21 abraxxa left, abraxxa joined 19:24 abraxxa left 19:25 abraxxa joined, abraxxa left, abraxxa joined 19:27 vrurg_ joined, vrurg left
Nemokosch What kind of templates does the docs site use? 19:29
19:31 sena_kun left 19:33 sena_kun joined
El_Che [Coke]: ping me if you need more info 19:34
19:41 jjido joined 19:42 abraxxa left 19:43 Papercombo joined
[Coke] El_Che: I don't understand. (I rarely use apt-get, so maybe I'm just missing something) 19:56
El_Che apt-get is the interface for the native package manager of debian and ubuntu 19:58
the distro itself packages raku and add it to the default repositories
so you use what they build
I have repositories you can add to apt-get to get the latest raku, independently from what the distro provides (in another install path, no conflicts)
so if your distro provides 2019 something, you can still run raku 2022.7 20:00
(or whatever the latest raku release is, I forget :) ) 20:01
[Coke] ah, new repositories, not the system defaults. got it 20:05
El_Che speciall design to not conflict with whatever the system provides
system perl reasoning :)
although sytem raku is not a thing yet :) 20:06
[Coke] can we get those instructions added to rakudo.org/downloads which would end up pointing users at the distro version by default?
afk
El_Che rakudo-pkg is at the bottom
it's up to rakudo to decides what packages they recommend, I won't evangelize :) 20:07
-s 20:09
20:13 Papercombo left 20:43 jjido left 21:00 jjido joined 21:10 Nemokosch joined 21:16 jjido left 21:28 jjido joined 21:34 n1to left
Geth raku.org: 2colours++ created pull request #172:
Removing unused mailing lists, actualizing year
21:49
Nemokosch CIAvash: are you the author of raku-lang.ir? 21:56
22:05 euandreh left 22:06 Nemokosch left, sena_kun left 22:12 euandreh joined 22:37 lichtkind_ left
[Coke] so by the time i set up the linux vm in azure, ugexe has already fixed the memory issue 23:12
pleasantpheasant Nemokosch - plain old Digest::SHA afaik 23:37
23:41 shmup joined 23:47 bigdata left 23:49 bigdata joined 23:53 deoac joined 23:55 deoac left 23:59 deoac joined