🦋 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:06 reportable6 left 00:07 reportable6 joined
deloriandoon m: my $s = "ABBA"; .say for $s.match(/<same>/), $s.match(/<:same>/), $s.match(/(.)$0/), $s.split(/<same>/), $s.split(/<:same>/), $s.split(/(.)$0/) 00:29
camelia 「」
same => 「」
0 => 「B」
(A A)
deloriandoon is this madness or am i too stupid for raku? been playing around with some str functions and repeating character sequences 00:30
i'm failing to see the consistency in these results 00:31
00:54 deloriandoon left 00:55 bigdata joined 01:35 tadzik left 01:43 razetime joined 02:43 sourceable6 left, statisfiable6 left, committable6 left, squashable6 left, evalable6 left, shareable6 left, bisectable6 left, bloatable6 left, unicodable6 left, tellable6 left, benchable6 left, reportable6 left, greppable6 left, quotable6 left, releasable6 left, notable6 left, nativecallable6 left, coverable6 left, linkable6 left 02:44 linkable6 joined, sourceable6 joined, nativecallable6 joined, benchable6 joined 02:45 evalable6 joined, quotable6 joined, releasable6 joined, shareable6 joined, reportable6 joined, coverable6 joined, unicodable6 joined, tellable6 joined 02:46 statisfiable6 joined, bloatable6 joined, committable6 joined, greppable6 joined, bisectable6 joined, notable6 joined 02:47 squashable6 joined
Geth__ Raku-Steering-Council/main: 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.)
Raku-Steering-Council/main: 584336240f | (Daniel Sockwell)++ (committed using GitHub Web editor) | announcements/20220908.md
Merge pull request #49 from Raku/20220908

Add 2022-09-08 CAT report
03:47 linkable6 left, evalable6 left 03:49 evalable6 joined, linkable6 joined 04:13 bigdata left 05:13 bloatable6 left, tellable6 left, statisfiable6 left, nativecallable6 left, benchable6 left, notable6 left, coverable6 left, sourceable6 left, greppable6 left, committable6 left, reportable6 left, quotable6 left, bisectable6 left, linkable6 left, unicodable6 left, squashable6 left, shareable6 left, releasable6 left, evalable6 left, notable6 joined, nativecallable6 joined, tellable6 joined, evalable6 joined 05:14 statisfiable6 joined, greppable6 joined, unicodable6 joined, quotable6 joined, reportable6 joined 05:15 linkable6 joined, bloatable6 joined, releasable6 joined, shareable6 joined, bisectable6 joined, coverable6 joined 05:16 committable6 joined, benchable6 joined, sourceable6 joined, squashable6 joined 05:26 ChanServ sets mode: +o japhb 05:47 [Coke]_ joined 05:51 [Coke] left 06:07 reportable6 left 06:10 reportable6 joined 06:13 epony left 06:45 epony joined 06:51 epony left 06:52 epony joined 06:58 clarjon1 left 07:06 Sgeo left 07:30 frost joined 07:53 Geth__ left, Geth joined 08:11 abraxxa joined 08:15 MoC joined, abraxxa left 08:16 abraxxa joined
lizmat weekly: stackoverflow.blog/2022/09/08/this...hers-perl/ 08:28
notable6 lizmat, Noted! (weekly)
08:30 perlsol joined 08:31 sena_kun joined
perlsol Hi, can you believe... I only now just found out about Raku!!! And I have been a perl head since 2000...omg 08:33
lizmat perlsol: welcome :-) 08:42
perlsol Which leads me to a question... I develop anything and everything with perl but it has become increasingly difficult linking to modern resources... For example, my next task is to build a responsive website linked to a corp. outlook calendar, after looking at from a visual studio angle first i'd decided to close that and open my notepad++ and go 08:43
back to perl, problem is... The lack of updated modules making life hard.
Thus the question I have is, are the raku modules recent 08:46
08:46 Nemokosch joined
perlsol Hi lizmat 08:46
lizmat perlsol: well, the oldest module in the ecosystem is about 13 years old, and the newest is from last week I believe :-) 08:47
raku.land is where you'd look 08:48
Nemokosch perlsol: this is a constant work-in-progress
the tools are available, the people are enthusiastic - only there could be more of them
08:54 ChanServ sets mode: +o lizmat
perlsol I thought perl was dead, spent all these years playing perl and sort of feeling alone as other languages moved on... So please to read this today, very shocked I hadn't found out sooner... An announcement on cpan would be helpfull in getting more numbers, i'm onboard so you just gained another one at least😊 08:54
Nemokosch that's nice :) 08:55
08:58 lizmat sets mode: +v Nemokosch 08:59 lizmat sets mode: -v Nemokosch
perlsol Thanks for your responses, will check back here soon 09:01
lizmat take care!
09:02 perlsol left 09:22 sena_kun left
tonyo . 09:34
09:49 perlsol joined 09:57 sena_kun joined, perlsol left
tonyo hmm, thought there was something 09:59
lizmat .tell tonyo testing
tellable6 lizmat, I'll pass your message to tonyo
lizmat looks like it's working from this side 10:00
tonyo oh, found it - tbrowder working on your libcsv stuff for the next couple of hours, including GH actions
i guess one of the glowing-bear tabs picked it up and weechat stopped alerting
10:45 abraxxa left
tonyo tbrowder: you're aware that csv_write in libcsv is used to escape one field? are you looking for an interface to send, say, a []hash and get the world's most beautiful CSV? 11:05
11:09 Nemokosch left 11:38 bigdata joined 11:46 bigdata left 11:47 epony left 11:53 bigdata joined 12:07 reportable6 left 12:09 reportable6 joined 12:14 bigdata left 12:24 [Coke]_ is now known as [Coke]
tbrowder well, that would be cool. so far i've only used it for reading and its interface is a bit easier than CSV::Parser for my coding use and style. the main problem for me at the moment is getting the mi6 workflow to work for testing. i haven't yet been successfull moding it to work. 12:31
consequently, my modules that use it fail testing.
El_Che another ban? 12:33
tbrowder i am considering creating a new module that wraps CSV::Parser to get a style for my own use.
12:36 epony joined
tbrowder .tell perlsol speaking only for myself: file issues if updates or new features are needed. i love having users. also see the modules wanted repo 12:37
tellable6 tbrowder, I'll pass your message to perlsol
tonyo ? 12:51
tbrowder: would be interested in your thoughts on an interface, it's on my radar to make CSV::Parser faster now that i'm a little more nqp fluent. i have code in the repo to allow you to quote a field and another to take an array of array[Str-able] and will make a CSV for you 12:52
tbrowder ok, i think there might be a comment there already, but i'll look and add a bit. i think a year or so ago we talked about it here. it may not be in either repo, 13:00
it might be later today, some other stuff to do... 13:01
lizmat OOC, what is wrong with Text::CSV in this picture ?
13:04 simcop2387 left, perlbot left
tonyo no worries tbrowder , updating libcsv repo to use GH actions (you can use .github/workflows/libcsv.yml as a template) and you now have an interface for write-file 13:04
tbrowder: github.com/tony-o/perl6-libcsv/blo...libcsv.yml 13:07
lizmat: dunno if you mean why i'd revamp but CSV::Parser can handle binary and arbitrary length delimiter|quote|line-sep 13:11
lizmat I thnk Text::CSV can as well ? 13:12
tbrowder Text::CSV seems not to be testing for one thing, at least no green tag. Also, it's more complicated than I need when I'm the one creating my own CSV files. No doubt it's one to use with stranger CSV files. 13:15
tonyo ah, it didn't used to
last time i checked, though, was about 10 years ago - CSV::Parser was my first raku mod 13:16
lizmat I see.. well, Text::CSV was Tux's first Raku module as well :-)
13:17 ChanServ sets mode: -o lizmat 13:18 razetime left
tonyo which came first, Text::CSV or Slang::Tux ? 13:18
lizmat Slang::Tuxic was a prereq for Tux to work on Text::CSV
13:18 razetime joined
El_Che :) 13:19
lizmat so Slang::Tuxic :-)
El_Che fix the pet peeve first, then the itch :)
lizmat it was more like a bet :-)
that Tux was glad to lose :-)
El_Che big of him
iirc it was a whitespace thing? 13:20
El_Che googles
El_Che giggles 13:21
tonyo oh that's right
El_Che this made me laugh as wel: 13:22
Hillel 13:23
Gen-Z programmers are always chasing the new shiny thing like Tailwind and Svelte instead of learning CS fundamentals, like React
lizmat yeah, also, allowing whitespace between object and method: foo .bar
El_Che oops, sorry for multiline paste
lizmat but Larry decreed that to be ok at some point
Voldenet you're wrong 13:26
jquery is obviously cs fundamentals
El_Che for cs archelogists :) 13:27
13:28 simcop2387 joined
Voldenet you can write react as jquery plugin, but jquery can't work in react 13:28
it's obvious which is fundamental
13:29 perlbot joined 13:33 gugod left 13:39 jgaz joined 13:42 gugod joined 13:45 Colere left 13:47 frost left 13:48 Colere joined 13:50 Furor joined 13:54 Colere left 13:57 Xliff joined 14:03 gugod is now known as gugod_, gugod_ is now known as gugod 14:04 gugod is now known as gugod_ 14:05 gugod_ is now known as gugod 14:18 MoC left 14:26 Xliff_ joined 14:27 MoC joined, MoC left 14:28 Xliff left 14:30 Furor left 14:35 Colere joined 14:38 Furor joined 14:40 Colere left 14:44 Lemniscate joined
Altreus > foo .bar # oh dear, I would *definitely* misread this basically every time 14:45
14:46 clarjon1 joined
Altreus I suppose it makes sense because that whitespace as \n would be perfectly understandable and I'd be mad if it didn't work 14:46
I guess I wouldn't misread foo .bar if foo(.bar) was not meaningful :D 14:47
14:48 Furor left, Nemokosch joined 14:49 Nemokosch left 14:54 melezhik joined
melezhik o/ 14:54
weekly: sparrowdo.wordpress.com/2022/09/09...e-airflow/
notable6 melezhik, Noted! (weekly)
14:55 melezhik left 15:01 MoC joined 15:03 Furor joined 15:06 Lemniscate left
Scimon So, has anyone else here seen duckdb? I read an article on the Register and then fell down a Nativecall whole. 15:20
Or hole even 15:22
15:25 Xliff_ left 15:30 razetime left
tbrowder melezhik: howdy, podnuh =):-) 15:34
tellable6 tbrowder, I'll pass your message to melezhik
15:37 razetime joined
tonyo tbrowder: does that help with the github actions and libcsv module? 15:45
tbrowder just got back...checking now... 15:46
16:28 melezhik joined
melezhik . 16:28
tellable6 2022-09-09T15:34:58Z #raku <tbrowder> melezhik: howdy, podnuh =):-)
melezhik tbrowder howdy! podnuh ... - is it something Louisianian ?
tbrowder or Texan, or cowboy wannabee (:-D 16:30
melezhik yeah, so my guess was correct ))) 16:33
16:44 melezhik left
tbrowder tonyo: the github-workflows branch works with "zef test ." (andbut i still don't know if it works on github. can you add a test banner on yr README? 16:44
tonyo oh, yea - it's also in the main branch 16:45
that github-workflows branch needs deleting
Geth doc/repl-sub: 7ab4e7f62c | (Daniel Sockwell)++ | doc/Type/independent-routines.pod6
Add &repl

Document the &repl sub, completing one item from the 2021.06 checklist
  (issue #3907)
doc: codesections++ created pull request #4107:
Add &repl
doc: cfd3870cc7 | (Daniel Sockwell)++ (committed using GitHub Web editor) | doc/Type/independent-routines.pod6
Add &repl (#4107)

Document the &repl sub, completing one item from the 2021.06 checklist
  (issue #3907)
linkable6 Link: docs.raku.org/type/independent-routines
17:00 linkable6 left 17:02 linkable6 joined
Geth raku.org: 69171f15fd | (Daniel Sockwell)++ (committed using GitHub Web editor) | source/index.html
Replace Raku Conf registration w/ video link

Because the 2022 Raku Conference has now taken place, the commit replaces the "Register now!" call to action with a link to the stream replays.
Once individual videos are up, it might make sense to update again.
doc: 3bafb696f5 | Coke++ | xt/pws/code.pws
new word
doc: c6d9e776ad | Coke++ | doc/Language/variables.pod6
unit requires standalone file for testing
tbrowder tonyo: on branch master i'm getting a failure with "zef test ." but branch github-workflows tests okay with same incantation
linkable6 Link: docs.raku.org/language/variables
17:13 Geth left, Geth joined
tonyo tbrowder: you have a link to the repo you're in, or can you share the workflow yaml? 17:13
17:14 sena_kun left
tbrowder https:://github.com/tbrowder/text-csv-libcsv.git 17:23
17:24 Geth left, Geth joined
tbrowder i think the ".git" should not be used in this context 17:25
arg: github.com/tbrowder/text-csv-libcsv 17:26
yepper, thas it
17:29 Geth left, Geth joined 17:48 sena_kun joined 18:00 razetime left 18:07 reportable6 left 18:09 reportable6 joined 18:44 jercos_ is now known as jercos
ugexe it should probably work with the .git, since thats the url github actually gives you for cloning 18:45
18:58 irc_user joined 19:21 jgaz left 19:27 justache is now known as justJingo 19:34 sena_kun left 19:36 sena_kun joined 19:43 xinming joined 19:54 MoC left 20:01 perlsol joined 20:05 jgaz joined 20:12 perlsol left 20:51 ProperN[out] left, ProperNoun joined 21:10 bigdata joined 21:21 lichtkind joined 21:33 bigdata left 21:36 bigdata joined 22:00 perlsol joined, sena_kun left 22:09 perlsol left 22:15 bigdata left 22:19 Kaipei left 22:20 TieUpYourCamel left 22:22 Sgeo joined 22:57 irc_user left 23:32 Kaipei joined 23:38 lichtkind left