🦋 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:03 yewscion joined 00:08 yewscion left 00:22 lichtkind left 00:23 librasteve_ left 00:30 yewscion joined 00:36 yewscion left 01:02 yewscion joined 01:08 yewscion left 01:27 Guest39 joined 01:28 Guest39 left 01:41 yewscion joined 01:44 hulk joined, kylese left 01:46 yewscion left, Guest65 joined 01:57 stanrifkin_ left 02:03 yewscion joined 02:09 yewscion left 02:15 hulk left, kylese joined 02:42 yewscion joined 02:47 yewscion left 02:48 simcop2387 left 02:50 simcop2387 joined 03:04 yewscion joined, Guest65 left 03:09 yewscion left 03:18 ACfromTX joined 03:27 yewscion joined 03:32 yewscion left 03:45 kylese left 03:48 kylese joined 03:58 yewscion joined 04:03 yewscion left 04:04 yewscion joined 04:05 Aedil joined 04:10 yewscion left
Voldenet erry: I use raku for scripting at work, but I do mostly scripting on the side, because nobody else can even read it – most "production" code is in csharp, java and typesscript 04:14
the problem with raku is a bit like stack-oriented languages, you can do a lot very quickly and without typing much, but because of that it's too difficult for most people 04:21
to the point where I can imagine that production use of raku would be somewhat simplified - short DSL libraries, no custom grammars, hardly any smart ops use 04:24
oversimplified to the point that it looks like ajva 04:25
java, even
04:27 Guest65 joined, yewscion joined 04:32 yewscion left
Voldenet …or very tailored to the use case that no language is tackling well 04:34
04:49 yewscion joined 04:54 yewscion left 04:57 yewscion joined 05:08 yewscion left 05:42 yewscion joined 05:47 yewscion left 05:49 Guest65 left 05:52 ACfromTX left 05:54 ACfromTX joined 06:04 yewscion joined 06:05 gabiruh_ joined 06:06 gabiruh left 06:09 yewscion left 06:13 ACfromTX left 06:22 yewscion joined 06:24 ACfromTX joined 06:29 ACfromTX left 06:30 ACfromTX joined 06:31 yewscion left 06:38 apac joined 06:48 ACfromTX left 06:55 apac left 07:03 yewscion joined 07:09 yewscion left 07:11 stanrifkin joined 07:12 ACfromTX joined 07:22 ACfromTX left 07:34 ACfromTX joined 07:41 yewscion joined 07:49 ACfromTX left 07:52 yewscion left
wayland76 librasteve: Just saw your article at rakujourney.wordpress.com/2024/11/...ciliation/ and wanted to mention that, while you probably already know it, every cPanel machine has to have Perl because cPanel is in Perl. :) 08:06
erry: I was going to say that your approach should probably be to use langchain for a private project, then list yourself with langchain experience (and note that it's for a private project). HTH, 08:11
Also, for the "Raku at work" thing, I mostly don't, but I *did* use it for a firewall replacement project where I wanted to translate the firewalling code from one firewall language to another. 08:14
The main reason I don't use it at work is because we're a PHP house, and it's deemed useful for others to be able to understand my code.
08:17 wayland76 left 08:19 yewscion joined 08:30 wayland76 joined 08:31 yewscion left
Geth examples/main: b5598e1c29 | (Will Coleda)++ | t/000-check-dependencies.t
This test just verifies deps are installed.

Duplicative of info in 'zef install --deps-only .'.
08:40
examples/main: 3fac5104f5 | (Will Coleda)++ | README.md
Note site is being archived

Part of #104
[Coke] Oops 08:44
(that was done on main but I think I pushed to master somehow yesterday)
08:46 Guest65 joined 08:48 yewscion joined 08:49 ACfromTX joined 08:58 yewscion left 09:15 Aedil left 09:18 ACfromTX left 09:19 yewscion joined 09:24 yewscion left 09:42 yewscion joined, Sgeo left 09:47 yewscion left 09:48 yewscion joined 09:54 yewscion left 10:03 ACfromTX joined 10:04 patrickb_ joined 10:07 lesihctej joined 10:13 ACfromTX left 10:14 coleman left, camelia left, jetchisel left, cleo left, patrickb left, patrickb_ is now known as patrickb 10:19 coleman joined, yewscion joined 10:24 yewscion left, camelia joined 10:25 yewscion joined 10:28 ACfromTX joined 10:31 yewscion left 10:38 ACfromTX left
tbrowder timo: that's kinda the way i see it, too. that's why i'm trying to fill in missing parts of Pod::TreeWalker so i can use plain pod6 easier 10:48
[Coke]: ref yr pod comments on the probs in two other modules: i will add them as test items in Pod::TreeWalker. softmouth's code is too complex for me to grok 11:00
11:26 yewscion joined
erry Is Raki comfortable? 11:28
11:31 yewscion left, librasteve_ joined
librasteve erry: yes 11:32
but it's quite big
erry Nice
Raku*
That's what she said 11:33
librasteve comfortable = Larry Wall (the designer) was a linguist ... so it reads like nouns, verbs, adverbs, possessive and so on
11:34 yewscion joined 11:38 yewscion left
erry Is it 楽 11:39
Nvm that's too complicated a pun
refactus well, it *can* read somewhat like natural language. depends on how you write. imo it's "comfortable" in that it is highly multiparadigm, allows you to code in whatever style suits you best 11:43
erry Nevermind :) 11:45
Speaking of linguists I played around with NLP and stuff recently
Fun stuff
I like certain natural languages myself, but only really messed up ones 11:46
refactus yeah I wasn't responding to your pun, just adding to what librasteve said. I only know one human language, other than a few numbers in spanish and thai, and a touch of german from listening to rammstein and eisbrecher 11:53
plenty of people here speak multiple languages, a large portion of them are from europe. but it's pretty quiet right now 11:55
11:55 Guest65 left 11:58 wayland76 left, wayland76 joined
[Coke] .seen JRaspass 12:00
tellable6 [Coke], I saw JRaspass 2024-06-07T12:21:15Z in #raku: <JRaspass> np, ta for the reminder
12:04 yewscion joined
[Coke] Hallo 12:04
12:09 yewscion left 12:15 oodani left, oodani joined, lichtkind joined, oodani left 12:16 ACfromTX joined, oodani joined 12:40 ACfromTX left
antononcube @erry “Is Raku confortable” — No, it is not. It was made — like Perl — by a linguist who likes English, hence, thinking that (deep) inconsistencies of a language are fine. 12:55
You can read that Raku is “strangely consistent”, which means it is “inconsistent”. Especially, for people coming to Raku from (currently) popular programming languages. (E.g. Python.) 12:58
[Coke] Perhaps a matter of taste.
antononcube Perhaps, a matter of fact.
[Coke] Is that what your LLM tells you? 13:01
antononcube @Coke 🙂 Interesting statement! See here: raku.land/zef:antononcube . What percentage of these 83 Raku packages are about / for LLM ? 13:02
Until few years ago Raku was pretty useless for Machine Learning and Data Science. Useless, not just "uncomfortable". 13:07
13:07 ACfromTX joined
So, generally speaking, Raku is also "uncomfortable" because of its small ecosystem. (Again, especially, for people coming to Raku from languages like Python.) 13:08
refactus coming from python to many other languages will be uncomfortable. same with coming from many other languages to python. and I really can't agree with holding your *opinions* as fact. stangely consistent != inconsistent, it means the set of consistencies and inconsistencies are a different set of tradeoffs from many other languages. "consistency" isn't a single axis, nor is it the only goal of a 13:23
language
the other issue here is that "confortable" is a pretty subjective concept open to interretation, so the question is rather vague
*comfortable 13:24
*interpretation. guess I can't type today 13:26
antononcube @refactus I agree 100% with your languages and comfortability statements above. But where did I say that I hold my “opinions as facts”? 13:31
refactus "<antononcube> Perhaps, a matter of fact." or perhaps I misunderstood
antononcube It starts with the word "perhaps", right? 13:34
refactus I think perhaps I misunderstood your intention with that one. there's a few different ways it could be read, I probably picked the wrong one 13:35
antononcube Yeah, it is hard from just what it is written to judge the intention/attitude... 13:36
refactus apologies if I misjudged, didn't mean to pick on you 13:37
antononcube It is fine! I am curious about how I would define a fact in terms of this discussion. 13:38
refactus well that's the real problem. what is "comfortable" in a language is vague and subjective 13:39
saying there is a parger ecosystem for python, I can totally accept that as fact :) 13:40
*larger
(not sure but I think I shocked my keyboard with static one too many times, I swear I know how to type)
antononcube The only approach to make "meaningful" arguments on language confortability with some level of objectivity is alluded here: xkcd.com/539/ . 13:41
Not necessary a good one, BTW. But it is easy and cheap. (In both senses, perhaps.) 13:43
refactus ha! reduce it to your own area of study, real fair :)
I guess I would then rephrase what I said earlier to, across the spectrum of programming languages in common use, python is the outlier at least in terms of syntax. of course you might argue that python is more used and we should weight by number of users 13:46
I think we need a highly multidimensional statistical analysis of the available data against all contextually plausible interpretations of "comfortable" to settle this. in a jupyter notebook 13:50
Voldenet erry: raku is more than comfortable, it's a paradise for coders ;) 13:51
antononcube Right! And the average age of those set of coders is 56. 13:52
Voldenet Well, y'know, young people don't there too early nowadays 13:53
don't go, even
erry See, raku (楽) means comfortable in Japanese. And 10000 other things probably
I'm very intelligent
Voldenet the language name `rakudo` literally means paradise
>楽土
erry Yes
Indeed 13:54
antononcube @refactus Yeah, agreed. I made a similar multidimensional statistical study one year ago: rakuforprediction.wordpress.com/20...ges-stats/
erry I see what you did
I should have known that word
antononcube @refactus (And I know what you did there!!)
erry I have to sit the 日本語能力試験n3 in 1 month
D:
At least that's going well
The opposite of my career
Voldenet hehe good luck
erry Too bad that can't make me money 13:55
Sulk.
Voldenet fun things rarely pay
paying things are rarely fun
antononcube 🤔 hmm... right, of course. 13:56
@erry> "I'm very intelligent" -- so, it seems... And you like my LLM packages!
erry Yes please hire me 13:59
Voldenet though I wonder if you should know rakudo, erry, it's not a common word at all
erry I'll even write perl
Going into real desperation now
Voldenet common for it is n1 level, tengoku
erry I know tengoku 14:00
And jigoku
I've seen the latter myself
Voldenet python is jigoku
erry Lol
14:01 librasteve_ left
antononcube Hmm... I think I know these words too. (I think I recognize their kanji-writing faster.) 14:01
Voldenet as non-native I recognize their romaji the fastest 14:03
antononcube @erry I will keep it mind. 14:07
refactus antononcube: you really did do something rather thorough there, didn't you? I'm not sure precisely what without reading it all, but it sure has enough graphs 14:08
antononcube @refactus The presentation video might "more fun" (≈23 min) : www.youtube.com/watch?v=YCnjMVSfT8w 14:09
@refactus You can see in one of the bubble charts that J and Raku are clear outliers. 🙂 14:11
refactus antononcube: I might look at it later, I don't mind reading. reading is how I've learned much of what I know. my head is just in other directions today. have to take the garbage to the transfer station soon, then untarp some things since the rain is over for now, and clean the carbuerator on the lawn mower because it hasn't ran right since I pulled it out this year 14:14
antononcube Unfortunately, most (popular) graphics systems do not support 3D graphics, so for now Raku does not have 3D graphics production abilities. But with 3D bubble chart, in a dynamic environment (i.e. notebook) the outliers are really interesting to see. (For example, here: community.wolfram.com/groups/-/m/t/3180327 .) 14:15
refactus antononcube: I might look at it later, I don't mind reading. reading is how I've learned much of what I know. my head is just in other directions today. have to take the garbage to the transfer station soon, then untarp some things since the rain is over for now, and clean the carbuerator on the lawn mower because it hasn't ran right since I pulled it out this year 14:16
antononcube Ok, the author of that dataset keeps certain popularity related data and measurements. I.e. that data is suitable for the "statistically significant other" approach to "comfortability." 14:18
refactus antononcube: when I rotate in firefox it just turns the whole chart into one big sphere 14:22
but I really do have to go for a bit, sadly. look forward to chatting with you again
15:08 lichtkind left 15:09 DarthGandalf left 15:13 DarthGandalf joined 15:21 Some-body_ joined 15:28 DarthGandalf left, camelia left, Some-body_ is now known as DarthGandalf
melezhik. . 15:29
15:49 derpydoo joined 15:58 camelia joined 16:06 derpydoo left 16:31 Guest65 joined 16:35 Guest65 left 16:42 camelia left 16:55 camelia joined 17:09 Aedil joined 18:11 DarthGandalf left 18:42 DarthGandalf joined 18:58 librasteve_ joined 19:07 simcop2387 left 19:09 lichtkind joined, simcop2387 joined 19:10 LainIwakura joined 19:12 LainIwakura left 19:16 LainIwakura joined 19:22 LainIwakura left 19:23 Sgeo joined 19:24 Aedil left 20:10 MasterDuke joined 20:54 lesihctej is now known as jetchisel 21:13 donaldh joined 21:17 yewscion joined 21:19 donaldh left 21:21 yewscion left
antononcube weekly: rakuforprediction.wordpress.com/20...ilitation/ 21:29
notable6 antononcube, Noted! (weekly)
21:42 yewscion joined
librasteve weekly: rakujourney.wordpress.com/2025/06/...amburgers/ 21:44
notable6 librasteve, Noted! (weekly)
21:44 lichtkind left 21:47 yewscion left 21:48 MasterDuke left 22:03 stanrifkin left 22:04 yewscion joined 22:07 simcop2387_ joined, simcop2387 left 22:08 simcop2387_ is now known as simcop2387 22:09 yewscion left 22:54 simcop2387 left 22:56 simcop2387 joined 23:32 eseyman left