🦋 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:11 lichtkind left 00:22 Summer left, Summer joined 00:31 jpn joined 00:36 jpn left 01:09 Manifest0 left 01:32 Summer left 01:33 Summer joined 02:03 Summer left, Summer joined 02:24 kylese left 02:25 kylese joined 02:34 Summer left, Summer joined 03:04 Summer left 03:05 Summer joined 03:15 kylese left, kylese joined 03:16 jpn joined 03:20 jpn left 03:35 Summer left, Summer joined 04:29 justache is now known as justache_Test 04:30 justache_Test is now known as justache 04:59 Summer left 05:00 Summer joined 06:00 Summer left 06:01 Summer joined 06:31 Summer left 06:32 Summer joined 06:39 Sgeo left
SmokeMachine m: say "boo".comb.permutations.unique 06:53
camelia ((b o o) (b o o) (o b o) (o o b) (o b o) (o o b))
SmokeMachine should unique work for a list of lists? 👆
m: say <b o o>.WHICH; say <b o o>.WHICH 06:58
camelia List|4052417101152
SmokeMachine Isn't List a value type? 06:59
quib m: say "boo".comb.permutations.unique(with => &[eqv])
camelia ((b o o) (o b o) (o o b))
SmokeMachine m: say "boo".comb.permutations.unique(:with(&join)) 07:00
camelia ((b o o))
07:02 Summer left, Summer joined
SmokeMachine m: role ValueList { method WHICH { ValueObjAt.new(self.map(*.WHICH).join: "|") } }; say "boo".comb.permutations.map({$_ but ValueList}).unique 07:14
camelia ((b o o) (o b o) (o o b))
07:33 jmcgnh left 07:37 jmcgnh joined 07:50 xinming left 07:51 xinming joined 07:53 sena_kun joined 08:03 Summer left 08:04 Summer joined
SmokeMachine Should List be value objects? 08:21
08:25 Manifest0 joined 08:28 jpn joined 08:29 CIAvash joined 08:34 Summer left, Summer joined
Voldenet I'm suspecting that value semantics for things will need to get implemented at some points 08:49
because NativeCall doesn't handle structs now, only pointers to structs
which probably would add value semantics to regular subroutines 08:50
which would probably lead to implementing value semantics for lists
08:52 dakkar joined, justache left 08:53 justache joined
Voldenet it's a lot of "probably" in that, changing those semantics for lists could be breaking change somewhere 08:54
Btw, that approach using `WHICH` is really slow 09:00
eqv can compare lists more cheaply
m: role ValueList { method WHICH { ValueObjAt.new(self.map(*.WHICH).join: "|") } }; my @a = "booooooo".comb.permutations.map({$_ but ValueList}).unique;say now - BEGIN now 09:01
camelia 0.654847952
Voldenet m: my @a = "booooooo".comb.permutations.unique(:with(&[eqv])); say now - BEGIN now
camelia 0.168533007
09:04 lichtkind joined 09:08 jpn left 09:31 jpn joined 09:33 Manifest0 left 09:35 Summer left 09:36 Summer joined 10:06 Summer left, Summer joined 10:19 xinming left, CIAvash left 10:20 xinming joined 10:29 sena_kun left 10:55 xinming left 10:57 xinming joined 11:07 Summer left 11:08 Summer joined
antononcube I cannot upload with fez this package: github.com/antononcube/Raku-WWW-Gemini . I get the message "Error reading META from your last upload". Can someone spot an error in the META file: github.com/antononcube/Raku-WWW-Ge...META6.json 11:20
11:38 Summer left, Summer joined
Well, it looks like fez does not like the dependencies specifications in that MEAT6 file -- it is not clear to me why. 11:41
11:44 Xliff joined
Xliff \o 11:44
replit.com/@Xliff/Weekly260#main.raku - Weekly 260, second problem
For the life of me, I can't understand the first.... I might need coffee.
12:09 Summer left, Summer joined 12:21 jpn_ joined, jpn left
antononcube Damn! The upload with fez is still problematic. (For “WWW::Gemini” linked above.) 12:25
ab5tract hmm, `META6.json` looks fine to me 12:30
12:52 jpn_ left 12:56 Xliff left 13:10 Summer left, Summer joined
antononcube Thanks! 13:19
13:20 xinming left 13:21 xinming joined 13:23 jpn joined 13:25 sdomi left
tbrowder__ antononcube: i can't see my msg here, but i'm forking yr prob repo. you would be better off if you would use App::Mi6 to help manage yr repos. 13:29
have you also tried to zef install . --debug ?
13:30 jpn left
tbrowder__ it installed locally just fine so far 13:33
13:35 xinming left, xinming joined
tbrowder__ using mi6 to upload is much better. it does some xtra checking 13:36
using Mi6::Helper "helps" start a new repo project. converting an old one is a small but worthwhile effort. i would be happy to submit PR tondo that if you wish. 13:38
afk& 13:39
13:41 Summer left, Summer joined
tbrowder__ Also make sure zef is updated 13:44
antononcube @tbrowder Thanks — I will try mi6. 13:45
14:03 jpn joined
@tbrowder I think you wrote an Advent article discussing "Mi6::Helper" (or something similar.) 14:03
Somehow it is not easy to find... 14:04
tbrowder__ use Raku.land 14:21
mi6 is App::Mi6 14:22
antononcube Ok.
tbrowder__ mi6-helper is in Mi6::Helper
i probably need to update mi6-helper repo tags in the meta file 14:24
14:36 justache left 14:37 justache joined
antononcube @tbrowder "[...] i would be happy to submit PR tondo that if you wish." -- please do. 14:56
15:59 bdju_ joined 16:00 bdju left 16:07 bdju_ left 16:08 bdju joined
[Coke] docs team could definitely use some editors or people working the bug queue. Anyone interested in contributing to the docs site, it's very easy to suggest small edits, and I'm definitely open to folks who want to add or edit something more substantial. 16:09
please join us in raku-doc (or ping me in this channel if you prefer)
16:20 [ptc] joined 16:30 bdju left 16:31 bdju joined
lizmat someone should make lobste.rs have a "raku" category: lobste.rs/search?q=raku&what=s...der=newest 16:32
17:18 itaipu left 17:28 lichtkind left 17:30 itaipu joined 17:35 dakkar left 18:07 kst left 18:08 ericst joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/03/11/2024-11-membering/ 18:12
18:16 kst joined
jdv what does it take to be on this grants commitee? 18:17
codesections: ^ 18:20
aruniecrisps I saw this from a little while ago, does anyone know the status of this? gist.github.com/codesections/841c9...d0e06dacfb 18:25
18:26 sena_kun joined 18:33 Skye joined, Skye left 18:34 Skyb0rg joined 18:35 [ptc] left
Skyb0rg I'm installing the Rakudo Star Bundle, however I am confused on the installation location settings. I would like to set the installed location to /usr/local, but install the files into /usr/local/stow/rakudo-star-2024.02 to work with GNU stow. Is this possible? 18:35
18:40 vlad joined
lizmat lobste.rs/s/p8ptwq/can_we_have_raku_tag_please 18:49
jdv: grant committee chores are basically: reading proposals and voting by email 18:50
with sometimes email discussions inbetween
weekly: lobste.rs/s/p8ptwq/can_we_have_raku_tag_please 18:51
notable6 lizmat, Noted! (weekly)
Geth Pod-To-HTML: e8e8390347 | (JJ Merelo)++ | .travis.yml
Closes #99 :recycle: to Github Actions
Pod-To-HTML: e003354cf3 | (JJ Merelo)++ | .github/workflows/test.yaml
#99 forgot this
Pod-To-HTML: 575469090e | (JJ Merelo)++ | README.md
_Really_ closes #99
19:02 Skyb0rg left
Geth Pod-To-HTML: 105b72880f | (JJ Merelo)++ | 2 files
Add tags closes #97
19:14 vlad left 19:23 Skyb0rg joined 19:24 Skyb0rg left, Skyb0rg joined, Skyb0rg left
antononcube @tbrowder Thanks for the advice to use "App::Mi6" -- it helped identify the problem. 19:36
[Coke] you can ask codesections or someone on the board to introduce you to the GC chair. 19:49
several of us used to be involved ore directly but it's... been a while
antononcube @lizmat "Anton Antonov continues to dissect speeches and articles using LLM functions. This week even twice [...]" -- given some of the screaming I get one might think I am doing vivisection. 19:50
lizmat heh... modern politics appears to be about screaming a lot :-( 19:52
antononcube I try to just present the tools, so people can consume politics writings better. (I hope.) But I think my expositions are too succint to be considered unbiased. 19:54
For example, I applied the prompt "FindPropagandaMessage" to Stephen Wolfram's latest article ("Can AI solve science?") and people from the Wolfram community is ask me / told me why did I do that. According to them the article is non-political. 19:56
Well, perhaps, but applying the prompt and reading the outcomes we can state that for sure. 19:57
Anyway, I removed that propaganda section for Wolram's site. Raku community, of course, got the full version. 19:58
@vrurg Because I got distracted working on Stephen Wolfram's article and "WWW::Gemini" I did not make the LLaMA video I promised. I hope I will do it today or tomorrow.
lizmat antononcube: having more tools will help in these days of PR overflowing 20:00
antononcube: but trust in these tools is even more important
otherwise they become a PR tool themselves :-(
antononcube This is seems relevant: 20:05
lizmat :-) 20:07
20:29 itaipu left 20:31 ericst left 20:46 itaipu joined 21:34 jpn left
SmokeMachine Voldenet, aruniecrisps: If interested, I've "started playing" with the idea of migrations: github.com/FCO/Red/issues/15#issue...1989495613 21:42
22:12 jpn joined 22:30 sena_kun left 22:32 jpn left
librasteve arun: as an observer it looks to me like code sections immutable data structures never got off the ground 22:49
imo raku can get close to this model with the relatively recent ValueList, ValueObj modules since these pin the contents of immutable structures (so they cannot contain containers and can have WHICH semantics eg for set ops) 22:51
deep immutables are not free in that your code can lose data locality / cache performance and so while i think having deep immutables is a worthy long term goal, there is not much you cannot already do with the Value modules 22:54
22:56 Sgeo joined