🦋 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:00 cleo left, kybr left, ecocode left, hexology left, merp left, Woodi left, simcop2387 left, patrickb left, atweedie left, rjbs left, Geth left, mark22k left, gabiruh left, zups left, gugod left, tonyo left, Sevalecan left, destroycomputers left, polettix left, snonux left, esh left, jcallen left, leedo left, MasterDuke left, jgaz left, vrurg left, BinGOs left, lizmat left, perryprog left, dg left, nebuchad` left, atweedie joined, nebuchad` joined, ecocode joined, snonux joined, merp joined, bingos joined, kybr joined, jcallen joined, committable6 left, tjr left, elcaro left, broquaint left, SmokeMachine left, perlmaros left, samcv left, leedo joined, rjbs joined, zups joined, elcaro joined, esh joined, vrurg joined, tonyo joined, SmokeMachine joined, bingos left, bingos joined 00:02 lizmat joined
jdv and just did the same on a 3rd box which is ~2023.04. 00:02
00:02 perlmaros joined 00:03 gugod joined 00:05 patrickb joined, broquaint joined 00:07 simcop2387 joined, simcop2387 left, simcop2387 joined, hexology joined, destroycomputers joined 00:08 perryprog joined, dg joined, samcv joined, AlexDaniel left, gabiruh joined 00:09 Sevalecan joined 00:10 Woodi joined 00:12 jgaz joined 00:35 leah2 left 00:47 hythm joined 00:48 leah2 joined 00:59 deoac joined 01:02 committable6 joined
hythm >Merging GLOBAL symbols failed: duplicate definition of symbol SSL00:57 01:03
I remember seeing this issue when installing `Whateverable`. downgrading `IRC::Client` fixed the issue for me
github.com/Raku/whateverable/issue...1267617992
01:16 leah2 left 01:31 leah2 joined 01:38 deoac left 01:39 leah2 left 02:16 leah2 joined 02:36 leah2 left 03:10 derpydoo left 03:16 MasterDuke joined
jdv i think i have current - IRC::Client:ver<4.0.9>:auth<zef:lizmat> 03:29
hythm: ^
hythm Ok Thanks for confirming, it was probably a different issue then 03:30
03:34 leah2 joined 04:34 bisectable6 left, committable6 left 04:35 committable6 joined, bisectable6 joined 04:40 jmcgnh left 04:52 jmcgnh joined 05:01 Woodi left 05:12 Woodi joined 05:17 jpn joined 05:29 hythm left 05:45 jgaz left 05:46 jgaz joined 05:47 tejr joined 05:57 MasterDuke left 06:00 etothepiiminus1 joined 06:01 etothepiiminus1 left, etothepiiminus1 joined 06:20 etothepiiminus1 left, cleo joined 06:24 etothepiiminus1 joined 06:29 abraxxa joined, jpn left 06:37 jpn joined 06:49 abraxxa left 06:53 abraxxa joined
etothepiiminus1 Hi all, i love the flexibility of the grammar and parsing functionality to easily create custom operators like sub postfix:<[]>(\terms) { 06:58
terms[0] terms[1]
}
my $result = (3, 4)[]; # Should return 12
say "Result in Raku: $result";
Likewise for easily chanfing json syntax etc. Is anyone aware of any textbooks ghat got into the theory of this? It would be ideal if raku were the language of example but just as interested in engineering/deigning custom formats.
07:00 siavash joined 07:04 wayland joined 07:11 sena_kun joined 07:16 abraxxa left 07:19 a3r0 left 07:24 jpn left 07:25 abraxxa joined 07:28 abraxxa left 07:35 abraxxa joined 07:37 siavash left 07:45 abraxxa left 08:08 abraxxa joined 08:13 dakkar joined 08:31 Geth joined 08:49 etothepiiminus1 left
nemokosch I have seen this "Merging GLOBAL symbols" issue a number of times, not even sure if with SSL 08:53
lizmat .tell AlexDaniel could you confirm which version of IRC::Client you have installed ? 08:59
ah... tellable is OOO :-(
09:11 Manifest0 joined
lizmat AlexDaniel: looks to me that it dies on not finding the tellable-seen file ? 09:16
09:32 Sgeo left 09:41 jpn joined
El_Che (building linux packages for 2023.09 as we speak, sorry I missed the release. Thx tbrowder__ for the friendly poke :) ) 10:24
10:26 famra joined 10:29 famra left, famra joined
El_Che t/09-moar/01-profilers.t , the bane of my existence 10:41
:)
11:37 jpn left 11:40 abraxxa left 11:43 jpn joined 11:44 lichtkind joined 11:48 jpn left 11:52 abraxxa joined
tbrowder__ El_Che: yw! i think i've found a bug, do you have a place for filing issues? 12:13
12:15 RonaldR34g4m joined 12:16 Vyrus left
tbrowder__ specifically in one place file rakudo-pkg.sh is linked to rakudo-pkg_paths.sh and i'm not sure that's correct 12:19
sorry, rakudo-pkg_path.sh 12:20
El_Che issues I would say, but if it's an easy fix I could add it to this release 12:25
12:32 jpn joined 12:37 jpn left 12:40 jpn joined
tbrowder__ thnx 13:14
13:18 etothepiiminus1 joined
tbrowder__ what is the preferred, ambiguous recipe for the root user to always install his or her module distros in '$some-dir'? 13:36
*unambiguous
13:55 etothepiiminus1 left
tbrowder__ i'm always confused about diff between to=site/some/path and to=inst#/some/path. it's ugly, but to=inst#/some/path seems to be unambiguous 14:06
14:23 melezhik joined
melezhik o/ 14:23
I've successfully migrated sparrowci to new free hosting ... so new projects are welcome, at least I no longer pay for the hosting )) 14:24
14:33 melezhik left
nemokosch it can be self-hosted as well, right? 14:50
El_Che weekly; rakudo packages releases for 2023.09 github.com/nxadm/rakudo-pkg/releas...g/v2023.09 15:01
weekly: rakudo packages releases for 2023.09 github.com/nxadm/rakudo-pkg/releas...g/v2023.09
antononcube Great! 15:04
ugexe tbrowder__: zef will by default prefix any regular path (like /some/path) with `inst#` because of complaints. I usually write inst#/some/path myself 15:35
tbrowder__ thnx, then why do you need the “site” method. isn’t that too much abstraction? zef docs could definitely use some shortening 😁 15:39
El_Che: ++ another smooth debian raku upgrade, thnx! 15:44
was there an error in the site path setting?
tonyo tbrowder__: --to is the best way to be specific 15:48
16:03 jpn left, wayland76 joined
jdv El_Che: did i forget to ping you about it? 16:03
16:03 wayland left
tbrowder__ tonyo: got it, thnx 16:05
El_Che: you mentioned it obliquely, yes 16:06
btw, what is the oldest debian release you are supporting? 16:07
El_Che tbrowder__: I need to have a proper look, because I do nothing special with zef. It's installed by root and there is a script to install it as a user. Nothing is changed or preconfigured. 16:36
tbrowder__: debian 11
I support what is not EOL
16:37 dakkar left 16:45 Geth left, Geth joined
ugexe m: say CompUnit::RepositoryRegistry.repository-for-name("site"); # tbrowder__ because in Raku core repositories can be referenced by name 17:01
camelia inst#/home/camelia/rakudo-m-inst-1/share/perl6/site
tonyo tbrowder__: envy is a utility i published that should help you have reusable/ephemeral CURs in raku 17:03
in case you're interested in that
17:14 abraxxa left 17:43 AlexDaniel joined 17:49 Sgeo joined
tbrowder__ El_Che: it's not a zef issue, it's the contents of the /etc/profile.d/rakudo-pkg.sh file 17:50
the site path does not exist
tonyo: thnx 17:57
El_Che: is your debian raku factory source publicly available? i have some older hosts that i don't need to update other than for raku 18:01
18:28 Xliff joined
Xliff \o 18:28
tbrowder__ tonyo: i looked at envy when it was first released, but didn't think of a use case for me. sales pitch you have?
o/
Xliff I'm currently running through dev tests (dev-t) in my GLib package, and am running into memory issues with dev-t/10-hashtable.t 18:29
I'm getting flapping behavior for it. Would love it if someone else could take a gander and see if it's something completely obvious.
pakku add GLib; git clone github.com/Xliff/p6-gLib; cd p6-GLib; raku dev-t/10-hashtable.t 18:30
^^ Installation instructions.
If you aren't on Debian or Ubuntu, you will run into installation errors, which are easily resolvable. I just don't have the data for other distros. 18:31
18:33 unicodable6 joined 18:34 linkable6 joined
gfldex Xliff: How much RAM is available? 18:34
18:35 tellable6 joined, notable6 joined
AlexDaniel Some of the bots are back up! 🤗 I'm still working on the glibc issue so the other bots will be brought up a bit later. 18:37
tonyo tbrowder__: no real sales pitch for it, it's helpful for say, someone like me or ugexe, who end up installing a ton of stuff we don't really need in an effort to debug. it could also work in the same as python's virtual envs where rather than polluting the global namespaces you want to localize those installs to the project directory
18:38 unicodable6 left, unicodable6 joined, linkable6 left, linkable6 joined
tbrowder__ gotcha, it's a tool maker's tool! 18:40
tonyo yea, and useful for module developers as well 18:46
tbrowder__ El_Che: disregard my question on src avail 18:48
Xliff gfldex: What do you mean? My current box has 32G
Hmmm.... I should make a Docker image with all of my ready stuff available. 18:51
19:18 melezhik joined
melezhik Nemokosch: yes SparrowCI could be self hosted 19:18
19:24 melezhik left 19:26 melezhik joined 19:31 melezhik left
Xliff I can't stand dealing with Docker. 19:34
Too many hassles.
Is there an official rakudo docker image? 19:37
If so, where can I find information on it?
tonyo: Heya! What distro is the tonyodell/rakudo-nightly based on? 19:40
tonyo Xliff: i have nightlies, wouldn't call it official though
Xliff :) 19:41
tonyo hub.docker.com/r/tonyodell/rakudo-nightly
nightlies since 2019
Xliff Righto... what Linux distribution? 19:42
tonyo ubuntu
Xliff \o/
Thanks! I think I'll use yours, then. 19:43
tonyo size is about 50mb, it does some tricks to keep the size low
Xliff I want to use it as a base for my GLib packages
El_Che tbrowder__: I haven't cleanup upthe repos, old packages are still there 19:45
19:47 unicodable6 left, notable6 left, linkable6 left, tellable6 left 19:48 ab5tract left 19:49 pony left 19:55 unicodable6 joined, linkable6 joined 19:56 notable6 joined, tellable6 joined 19:59 linkable6 left, unicodable6 left, notable6 left, tellable6 left, linkable6 joined 20:00 linkable6 left 20:02 releasable6 joined, tellable6 joined, shareable6 joined 20:04 unicodable6 joined, linkable6 joined, notable6 joined 20:07 tellable6 left, shareable6 left, tellable6 joined, shareable6 joined 20:08 unicodable6 left, unicodable6 joined
Xliff tonyo: Damn. I ran out of space on the container. Do you know how to increase? 20:12
tonyo stackoverflow.com/questions/324857...disk-space 20:13
Xliff Hmmm.. I do not have a /var/lib/docker 20:17
tonyo are you using podman or docker?
Xliff docker
tonyo if you're using the docker ui it's easier it looked like, i use podman so i'm not too sure how to increase with docker
Xliff Yeah, I think I found it. 20:18
Aaand... it sits there and spins. 20:19
Aaand now I have to reboot.... 20:20
*sigh* -- bbl
20:21 Xliff left
nemokosch there are several Rakudo Docker images, Daniel Mita also tends to update a git repo 20:53
tellable6 2023-05-09T08:51:21Z #raku <Voldenet> Nemokosch: zig introduces a lot of good ideas into the language, for instance @frame/suspend, slices, comptime things, function pointers compared to C…
2023-05-09T10:38:48Z #raku <El_Che> Nemokosch: with Perl family background etc, let's say the eye of the beholder applies :)
2023-05-22T22:02:00Z #raku <guifa> Nemokosch: I don't think it was so much weak typing with methods, as weak typing for when you do a quoted string list (akin to perl's @foo = qw(a 13 b c 93) ) so that they always pass the string test when passing to subs
2023-07-06T19:55:43Z #raku <rf> nemokosch: TCL is basically string theory
2023-07-09T12:31:53Z #raku <xinming_> nemokosch: Thanks, Even there is no such thing, knowing the name for this operation is good enough for me.
hey nemokosch, you have a message: gist.github.com/970cf88fcb55e8b7a0...36de01a944
AlexDaniel interesting 21:10
why did it only deliver the messages now 21:11
nemokosch because I'm not on IRC using this handle 21:17
and it didn't use to trigger for the bridge
(rightfully so, I'd say)
AlexDaniel hmmmm 21:18
ping me if it's causing problems 21:19
21:20 sena_kun left
nemokosch it's not really causing problems, it's just strange that it changed 22:03
and it's kind of pointless because if the bridge works, the messages will get stored either way, and if it doesn't, then I will miss it anyway 😄 22:04
22:20 coleman left, coleman joined 22:22 unicodable6 left, unicodable6 joined 22:26 coleman left 23:07 coleman joined
tbrowder__ El_Che: thanks. i do need to do ver upgrade, though. 23:16
just a pain 🙃 23:17
23:21 jast left, jast joined 23:23 slu_ joined, slu left, slu_ is now known as slu 23:24 camelia left 23:42 lichtkind left 23:45 camelia joined