ūü¶č Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
00:05 ambs left 00:06 pecastro left 00:09 approaching236 joined 00:11 xinming_ left 00:14 xinming_ joined
Geth_ ecosystem/kalkin-update-license-software: 1a35430436 | (Bahtiar Gadimov)++ | META.list
Replace Ddt v0.5.8 with v0.5.9
00:14
00:22 Xliff left
cpan-raku New module released to CPAN! Text::Utils (2.2.1) by 03TBROWDER 00:27
00:28 xinming_ left, xinming_ joined 00:46 xinming_ left, xinming_ joined 00:51 leont left 01:02 xinming_ left, xinming_ joined 01:14 molaf left 01:26 molaf joined 01:34 xinming_ left, xinming_ joined 01:40 approaching236 left, Passionate joined
Passionate Where should i start?I want to contribute....can anyone please guide me in the right direction? 01:41
01:43 aborazmeh joined, aborazmeh left, aborazmeh joined 01:44 cpan-raku left 01:45 cpan-raku joined, cpan-raku left, cpan-raku joined
tbrowder Passionate: hi, what are you interested in? coding, docs, debugging, new modules? 01:46
have you any perl experience? 01:47
have you any raku experience?
Passionate @tbrowder i would like to start contributing on coding.....i do not have a wide experience on other programming languages like java,Haskell,Elarng.,Python 01:49
i mean i do have experience on ther programming languages
tbrowder you might check the "modules wanted list if you want some ideas for modules. i have to find the link... 01:50
Passionate tbrowder sure......thanks
tbrowder back in a moment...
Passionate tbrowder sure...take your time 01:53
tbrowder see github.com/Raku/perl6-most-wanted/...modules.md
Passionate The link says not found 01:54
tbrowder pick something there or pick something not there that you are familiar with in another language 01:55
i'll recheck the link 01:56
lucs This appears to work: github.com/Raku/perl6-most-wanted/...modules.md 01:57
tbrowder hm, ok, that's right, but i forget when the blob is required...glad you found it 01:58
lucs 01:59
anyhoo, maybe something there will interest you
lucs Yep. I just went up directories in your original link, till it worked, then back down to the .md -- not sure how 'blob' got involved. 02:00
Passionate lucs yeah it works thanks
tbrowder thanks 02:04
tbrowder Passionate: one more idea for you: check modules.raku.org and look into available modules. speaking for myself, i would love having new features or new tests or new feature requests for my modules. 02:06
also, jmerelo usually has a help-wanted list up his sleeve, as does lizmat 02:07
time for bed...nite all... 02:08
Passionate tbrowder i think helping someone would be great for now.....to familiarize myself with the codebase
have a good night tbrowder.......
How can i set up my dev environment....i dont see that in any of the documents 02:09
tbrowder Passionate, are you fluent in a non-english language? 02:10
are you talking about contributing to the core? 02:11
if core, go to github.com/rakudo/rakudo and browse there 02:12
for other dev env that's more roll-your-own based on an ide or not, etc. 02:14
really got to leave, back tomorrow 02:15
02:23 approaching236 joined 02:28 Xliff joined 02:36 mowcat left 02:52 approaching236 left 03:04 aborazmeh left 03:05 MasterDuke left 03:39 Xliff left
cpan-raku New module released to CPAN! Sparrow6 (0.0.30) by 03MELEZHIK 03:46
03:55 grep0r joined, grep0r left 03:57 BenGoldberg left 04:08 frost-lab joined, xinming_ left 04:09 xinming_ joined 04:49 molaf left 04:57 xinming_ left 05:01 Sgeo left, xinming_ joined 05:03 Sgeo joined 05:23 Altai-man joined 05:34 Xliff joined 05:50 xinming_ left, xinming_ joined 05:57 bocaneri joined 06:15 maettu joined 06:20 maettu left 06:23 maettu joined 06:30 jmerelo joined, maettu left 06:35 maettu joined 06:50 kst left 06:55 xinming_ left, xinming_ joined 06:56 Kaeipi left 07:03 wamba joined 07:12 xinming_ left 07:13 Kaiepi joined, xinming_ joined
jmerelo All of a sudden, zef is failing to find NativeLibs here travis-ci.com/github/Raku/Document.../190626569 07:25
tellable6 2020-10-17T06:54:26Z #raku-dev <Xliff> jjmerelo Does docs require the use of documentable? If so, I don't see there being any mention of it in the README.md for the project. Would you like me to creare an issue for this?
jmerelo it works prefectly locally 07:26
.tell Xliff no, it does not. We prefer to keep it apart from each other. You need it in case you want to generate the website, which might not be the case for everyone
tellable6 jmerelo, I'll pass your message to Xliff
07:26 MasterDuke joined 07:42 xinming_ left, xinming_ joined 07:47 sno joined 07:48 maettu left
Geth_ doc: Xliff++ created pull request #3665:
Adds Examples for Underutilized Features: Delegation / CArray Subarrays
07:49
Xliff jmerelo: OK, well, you will probably want to update the README.md, because the build instructions there assume you have it. 07:50
tellable6 2020-10-17T07:26:49Z #raku <jmerelo> Xliff no, it does not. We prefer to keep it apart from each other. You need it in case you want to generate the website, which might not be the case for everyone
Xliff And they don't mention it is a separate project.
jmerelo Xliff: I probably should, yes.
Waiting for the tests of your PR to clear, meanwhile...
Xliff :) 07:53
OK, and I think I yam done until mid-morning. Have a long day of Obsessively Large Project work to complete 07:54
jmerelo Good evening for you. And thanks! Working with antoniogamiz now to see what's the deal with the Documentable testing 07:55
Xliff Your welcome!
Xliff zzzZ
Geth_ doc: 6b27c99dcf | (Clifton Wood)++ (committed by Juan Julián Merelo Guervós) | doc/Language/nativecall.pod6
- Adds small section on creating subarrays of a given CArray
07:58
linkable6 Link: docs.raku.org/language/nativecall
08:00 sno left 08:02 sno joined
Xliff jmerelo: What about the section on delegation? 08:04
jmerelo Merged it already, see above. 08:06
now go to bed!
08:07 sno left
Xliff LOL! ) 08:11
08:22 domidumont joined 08:23 molaf joined 08:31 frost-lab left 08:32 wamba left
Geth_ ecosystem: kalkin++ created pull request #555:
Add License::Software v0.3.1
08:35
08:37 pecastro joined
Geth_ ecosystem: b736923123 | (Bahtiar Gadimov)++ | META.list
Add License::Software v0.3.1
08:37
ecosystem: 52c2600093 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list
Merge pull request #555 from kalkin/add-license-software

Add License::Software v0.3.1
08:42 xinming_ left, xinming_ joined 08:45 domidumont left 08:47 mid_laptop left
Geth_ ecosystem/kalkin-update-license-software: c1debbbfea | (Bahtiar Gadimov)++ | META.list
Update DDT to v0.5.9

This fixes github.com/kalkin/Ddt/issues/10
08:50
08:53 RobRaku joined 09:21 sena_kun joined 09:23 Altai-man left 09:29 RobRaku left 09:40 tWK1G1jDMiRclvEc joined 09:45 RobRaku joined 09:49 RobRaku left 09:51 RobRaku joined 09:59 leont joined 10:04 jmerelo left 10:06 Sgeo left 10:11 andrzejku joined, molaf left 10:36 frost-lab joined 11:03 andrzejku left 11:06 tWK1G1jDMiRclvEc left 11:42 maettu joined 11:57 grep0r joined, grep0r left 12:19 maettu left
Zero_Dogg I've got an array to sort by some value, and if an entry is identical to another, it should sort randomly. In perl I could do "return rand cmp 0.5" from my sort function, when $a and $b were the same is there any equivalent shortcut in raku? 12:20
lizmat (Less.More).pick 12:24
(Less,More).pick # with a comma :-)
m: say (Less,More).pick
camelia More
lizmat m: say (Less,More).pick
camelia Less
12:25 aborazmeh joined, aborazmeh left, aborazmeh joined
lizmat Zero_Dogg ^^ 12:25
Zero_Dogg lizmat: aha, excellent, thanks!
tbrowder fyi, my latest Text::Utils module has a new routine "list2text" added due to conversation between SmokeMachine and lizmat yesterday about creating a string from a list and adding an "and" before the last item (with or without the Oxford Comma). 12:27
and Altreus was interested also 12:28
12:31 xinming_ left
lizmat tbrowder++ 12:32
12:33 rindolf joined, xinming_ joined 12:34 RobRaku left
tbrowder lizmat: thnx for the idea! 12:34
lizmat yw!
12:45 jmcgnh left 12:48 jmcgnh joined
Zero_Dogg Does raku optimize Array.sort in some way? I tried adding a debug 'say' inside my sort function, and it only prints once for an array o 143 elements 12:49
of*
12:50 frost-lab left
lizmat it will do a Schwartzian transform under the hood when given a comparator that only takes a single parameter 12:51
but without seeing the code... can't really tell what's going on :-)
Zero_Dogg Here's code: paste.centos.org/view/e31939c0 12:53
moritz that looks like a pretty non-sensical sorter :D 12:56
Zero_Dogg well, the array contains a list of articles with a timestamp, I want them to appear in order if one is newer than the other, but many of them have the same timestamp, in which case I want to randomize the order the ones with the same timestamp appear in 12:58
timotimo i think the block is transparent to return 13:00
so the first time sort calls your sorting function it will return from the function that called sort
moritz $^b<prism>.<publicationDateInt> <=> $^a<prism>.<publicationDateInt> or (Less, More).pick 13:01
a bit more concise :-)
timotimo i would recommend just rewriting the block to be like { .<prism>.<publicationDateInt>, rand }
Zero_Dogg Same is a falsy value? 13:02
moritz but timotimo++ is right about `return`. Removing the returns should fix it
m: say ?Same
camelia False
13:02 aluaces left
moritz it's a heritage from Perl 5's <=> returning -1, 0, 1 13:02
Zero_Dogg nod
timotimo: I've got to admit, I don't quite understand why that block works, .<prism>.<publicationDateInt> gets expanded to "$^b<prism>.<publicationDateInt> <=> $^a<prism>.<publicationDateInt>" and the comma acts as "or"? 13:03
timotimo no expansion 13:04
when you give sort a one-argument block, it will map all elements with the block and sort on the results
comparing a list like that will first compare the first entries, and if they are the same, compare the next, etc 13:05
justl ike when comparing stfrings you go letter by lettre
Zero_Dogg oh, interesting
lizmat timotimo: I don't think you can get the randomness requested for articles with the same pubDate like that
so the comparator *will* have to take 2 args
timotimo i disagree :) 13:06
moritz lizmat: I too think this would work 13:07
timotimo m: say <a b c d e f g h>.sort: { 1, rand }
camelia (d c f h a b e g)
timotimo m: say <a b c d e f g h>.sort: { 1, rand }
camelia (f a h c e b d g)
moritz you get the randomness for each element, but for those pairs where the first tuple value is different, the comparator never looks at the random value
lizmat ah, I see what you're doing there... 13:10
this works by the side effect of List.Str joining the elements 13:11
good point!
timotimo huh? 13:12
i was convinced sort would work with cmp there 13:13
and not leg
Zero_Dogg timotimo, lizmat, moritz: thanks for the help. There are still some times Raku catches my perl-accustomed-brain off guard. 13:15
lizmat Zero_Dogg: please keep asking these questions :-)
Zero_Dogg no doubt I will :). I'm quite enjoying writing in raku, so it's slowly replacing perl as my default language to write stuff in. 13:18
13:20 Altai-man joined 13:22 sena_kun left 13:40 wamba joined 13:49 aborazmeh left 13:54 chloekek joined 13:55 aborazmeh joined, aborazmeh left, aborazmeh joined 13:57 Skarsnik joined 14:05 aborazmeh left 14:19 sxmx left 14:37 molaf joined
El_Che I have no idea of raku devvs use annocpan, but we warned that the domain was hijacked or sold or whatever 15:07
15:18 skids joined 15:26 skids left, Passionate left 15:40 aluaces joined 15:41 cpan-raku left 15:43 cpan-raku joined, cpan-raku left, cpan-raku joined 15:50 maettu joined 16:04 wbn left 16:05 wbn joined 16:12 maettu left 16:19 skids joined 16:21 aluaces left
Skarsnik timotimo, are you around? I am trying to use Moarperf with the appimage, but it does not work x) 16:27
sqlite3 file path is /home/skarsnik/raku/test/gumbo.sqlite3
when trying to set up getting the routine overview:
Nil
The spawned command 'sqlite3' exited unsuccessfully (exit code: 1, signal: 0)
timotimo oh dang 16:31
did you make the sqlite3 file yourself?
Skarsnik: ping? 16:36
Skarsnik hm no 16:37
do you want the full ouput?
16:38 maggotbrain left
Skarsnik pastebin.com/NVMnsixt 16:39
timotimo ah, it doesn't output whatever sqlite3 said about the file 16:40
does the sql flie look sane?
oh, hm, i wonder if the sqlite3 binary is not in the appimage and might need to be on the system? 16:41
16:43 xinming_ left
Skarsnik let's try 16:43
16:43 xinming_ joined
Skarsnik yep, I installed the binary and it work fine 16:45
timotimo could you file an issue for that please? 16:46
Skarsnik ok done 16:49
now let's try to make sense of the output ^^
timotimo good luck!
Skarsnik I am trying to find why transforming C struct to raku take so much time in my gumbo module 16:52
like the C parsing of a 'big' html 5 file take 0.04 sec and the the rest 0.3-0.4 sec, it should be faster probably xD 16:53
16:53 chloekek left
timotimo ah 16:54
16:55 Manifest0 left, Manifest0 joined
timotimo there's lots of places to look for answers, like does it spend an unreasonable amount of time GCing? does it allocate a lot of stuff that gets dropped very soon after? 16:55
Skarsnik I am really not sure what to search for actually, want me to stream this ? xD 16:59
timotimo ha, sure, why not
Skarsnik twitch.tv/skarsnikus 17:00
timotimo that doesn't look like world of warcraft 17:02
"why is a domain", indeed 17:03
no speaking? 17:05
17:06 perryprog left 17:07 perryprog_ joined
timotimo show the allocations tab? 17:07
that's entries per entry
17:08 perryprog_ is now known as perryprog 17:10 perryprog left 17:11 perryprog joined
timotimo is whispering ok for chat? 17:17
17:18 RobRaku joined 17:21 sena_kun joined 17:23 Altai-man left
Geth_ ¦ problem-solving: JJ assigned to AlexDaniel Issue Taking care of repos in the "perl6" organization github.com/Raku/problem-solving/issues/239 17:33
17:42 skids left
timotimo Skarsnik: i guess looking at the code that moar is executing could be helpful, like with the spesh log 17:42
and see if there's some obviously bad overhead there
Skarsnik I could run the code on a smaller html file also 17:43
but I not sure it show enought ^^
timotimo dunno, bigger could mean more precise measurements just by way of having more measurement
18:06 mowcat joined 18:08 maettu joined 18:12 xinming_ left 18:13 xinming_ joined 18:27 cooper left 18:29 cooper joined 18:38 xkr47 left, xkr47 joined 18:41 Sgeo joined 19:15 lucasb joined 19:21 RobRaku left 19:24 BenGoldberg joined 19:27 molaf left 19:46 aborazmeh joined, aborazmeh left, aborazmeh joined 19:54 Black_Ribbon joined 19:58 rindolf left 20:01 aluaces joined
Geth_ doc: ed4a49533f | Coke++ | doc/Language/nativecall.pod6
fix typo.

lowercase pointer as it's not obvious C<Pointer> was intended here.
20:08
linkable6 Link: docs.raku.org/language/nativecall
doc: f8e17acbd0 | Coke++ | doc/Language/nativecall.pod6
fix example compilation
20:13 wamba left 20:30 RobRaku joined 20:42 maettu left 20:49 Xliff left 20:53 sena_kun left 21:05 aborazmeh left 21:10 RobRaku left 21:30 patrickb joined 21:38 patrickb left 21:54 Skarsnik left 22:18 molaf joined 22:22 clarjon1 joined 22:56 __jrjsmrtn__ left 22:57 __jrjsmrtn__ joined 23:00 BenGoldberg left, Ben_Goldberg joined, Ben_Goldberg is now known as BenGoldberg 23:39 pecastro left 23:58 BenGoldberg left, Ben_Goldberg joined, Ben_Goldberg is now known as BenGoldberg