🦋 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 tjr left, hexology left, ugexe left, rjbs left, yjh left, squashable6 left, vrurg left, sourceable6 left, coverable6 left, shareable6 left, quotable6 left, bisectable6 left, committable6 left, corwin left, kaskal left, buffet left, lucs left, Geth left, bartolin left, elcaro left, thebb left, jetchisel left, tobs left, xinming left, unicodable6 left, benchable6 left, greppable6 left, nativecallable6 left, nine left, sjn left, Voldenet left, dutchie left, xkr47 left, simcop2387 left, tobs joined, sjn joined, reportable6 left, rjbs joined, vrurg joined, jetchisel joined 00:01 ugexe joined 00:02 hexology joined 00:04 corwin joined, corwin left, corwin joined, dutchie joined 00:05 Voldenet joined, thebb joined, xkr47 joined, nine joined, lucs joined, bartolin joined, elcaro joined, buffet joined 00:06 simcop2387 joined, xinming joined 00:08 kaskal joined 00:10 ProperNoun left 00:19 haxxelotto left 01:00 nativecallable6 joined, benchable6 joined 01:01 coverable6 joined 01:02 committable6 joined, quotable6 joined
japhb Xliff: I'm doing something less awesome there, unfortunately; I'm using the where in multiple (MAIN) multis in order to give them all a common set of options that I can capture -- and then feeding that capture (from whichever multi variant) to a routine that does the destructure using its own signature. 01:04
Xliff: And if you wanted to have the same signature on multiple different routines, you could probably use the `.signature` of that destructuring routine in your where clauses.
I hadn't quite gone that far.
Although now that I think of it, that might be a useful idea 01:05
01:07 reportable6 joined 01:30 jetchisel left 01:33 jetchisel joined
guifa tonyo: I've played with that a lot 01:44
but haven't figured it out just yet (but I haven't tried just yet) 01:45
err 01:46
recently I mean
02:05 sourceable6 joined 02:07 bisectable6 joined 02:28 unicodable6 joined 02:32 donpdonp|z_ left, donpdonp|z_ joined
Xliff japhb: Well, thanks for sharing. It's given me something to think about! 02:56
japhb :-) 03:10
03:15 kjp left 03:18 squashable6 joined 03:26 greppable6 joined 03:42 z4kz joined 04:22 MasterDuke left 04:32 shareable6 joined 05:32 linkable6 left, statisfiable6 left, evalable6 left, sourceable6 left, greppable6 left, reportable6 left, unicodable6 left, shareable6 left, bisectable6 left, squashable6 left, committable6 left, tellable6 left, releasable6 left, coverable6 left, notable6 left, benchable6 left, nativecallable6 left, quotable6 left, bisectable6 joined 05:33 squashable6 joined, linkable6 joined, greppable6 joined, sourceable6 joined 05:34 nativecallable6 joined, coverable6 joined, notable6 joined 05:35 benchable6 joined, releasable6 joined 05:58 z4kz left, z4kz joined 06:04 perlmaros left, perlmaros joined 06:27 abraxxa joined 06:38 statisfiable6 joined 06:42 evalable6 joined 06:43 quotable6 joined 06:44 unicodable6 joined 07:13 deoac left 07:42 committable6 joined 07:54 dakkar joined 07:58 Geth joined 08:03 linkable6 left 08:04 Manifest0 joined 08:19 reportable6 joined 08:21 tea3po joined 08:22 tea3po left, tea3po joined, summerisle left, summerisle joined 08:23 Sgeo left 08:24 teatwo left 08:35 ab5tract left, ab5tract joined 09:02 jpn joined 09:16 Xliff left, tellable6 joined
Geth Raku-Steering-Council/main: 84a44fbc4b | (Elizabeth Mattijsen)++ | minutes/20230909.md
Add RSC meeting minutes for 2023-09-09
09:56 avar left 09:57 avar joined 10:08 jpn left 10:12 jpn joined 10:22 xelxebar left, xelxebar joined
tbrowder__ .tell antononcube A debian man gave me a bash script used to mock xclip. Maybe you can figure out how to use it for github testing for Raku::Clipboard. I'll gist it here later. 10:27
tellable6 tbrowder__, I'll pass your message to antononcube
10:45 jpn left 10:53 Xliff joined
Xliff \o 10:53
How can I get the capture a routine was called with?
Or do I need to use a capture in the parameter list?
m: sub a ($a, $b, $c) { &?ROUTINE.signature.List.gist.say }; a(1, 2, 3);
camelia (($a, $b, $c))
Xliff I'm trying to get the above to return (1,2 3)
(I think I've asked this before and forgot about it ... or something) 10:54
lizmat the only way I know about this, is to do a capture
nemokosch same
lizmat m: sub a(|c) { dd c.list }; a(1,2,3)
camelia (1, 2, 3)
nemokosch fortunately, you can still keep your arguments as well
m: sub a(|c($a, $b, $c)) { dd $a, $c, c }; a(1,2,3) 10:56
Raku eval 1 3 \(1, 2, 3)
tbrowder__ yo, i just discovered cronitor.io for monitoring and displaying cron status. anyone heard of it or use it? 10:57
guifa 2. deprecate indirect object syntax (moved to problem-solving) 11:01
noooooooooooo i actually use this lol
lizmat well, make sure your opinion is known :-) 11:02
and why you use it
guifa the only reason I use it less right now is because Comma doesn't like it
nemokosch I think the comparison with .& was a bit baseless, though 11:03
lizmat yeah, it's a gnarly issue to fix with Comma, I've been led to believe
nemokosch .& is the reason you can use whatevercode regardless whether you have a subroutine or a method
it streamlines disposable lambdas
does this comma method call have a similar practical use?
guifa but just like we have "die if foo" and "if foo { die }" (sometimes one is better than the other), we can have "push @array: $item" and [email@hidden.address] $item", depending on where we want to the focus for the reader (plus it removes the need for providing subs. we have push @array, $item, but that's not needed because of the indirect syntax 11:05
but just like we have "die if foo" and "if foo { die }" (sometimes one is better than the other), we can have "push @array: $item" and "@array.push: $item", depending on where we want to the focus for the reader (plus it removes the need for providing subs. we have push @array, $item, but that's not needed because of the indirect syntax
guifa is off to $day-job
lizmat nemokosch guifa meant the Comma IDE 11:06
nemokosch and I meant colon 🙂
the word just got stuck
lizmat ok, understood :-)
nemokosch but at the same time, I also don't see some big practical issue that it's causing 11:07
lizmat well, it *is* causing an issue in the Comma IDE 11:11
nemokosch that should be their concern. Honestly, they are highly privileged within the Raku community
11:19 Xliff left 11:28 jpn joined 11:32 jpn left
lizmat nemokosch OOC, in what way ? 11:36
nemokosch they are pretty much the only ones who can financially benefit from the whole project overall, and given that, they don't give back a lot. There is a "community version" which is an IDEA plugin basically, and kind of a shareware version of the commercial product. 11:38
It wouldn't be completely unreasonable, given the circumstances, to expect that they do more about the editor and development tools situation in a way the whole community could benefit from 11:40
lizmat I'm pretty sure that "they" are operating at a loss 11:43
nemokosch and "we" aren't 11:48
11:50 jpn joined 11:54 jpn left 11:55 tinita left, tinita joined 12:00 reportable6 left 12:03 reportable6 joined
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2023/09/11/2023-37-issuing/ 12:04
12:21 [Coke] left, [Coke] joined 12:28 jpn joined 12:43 jpn left
antononcube @tbrowder Thank you! (I will gladly experiment with a debian mock-up of Xclip.) 12:43
12:56 deoac joined
dakkar lizmat: in the latest weekly, the link «A lot more diverse by Aerbil313» goes to a HN comment stating that the author (Aerbil313) is «fundamentalist Muslim supporter of child marriage and Islamic Jihad»; are you sure we want Raku to be associated with that? 12:59
nemokosch it's almost like a bait tbh 13:08
13:14 ProperNoun joined
tbrowder__ www.irccloud.com/pastebin/w1yhM4Nc/ 13:47
done 13:48
^^^ xclip mockup for Debian 13:49
antononcube @tbrowder Thanks! 13:52
13:52 jpn joined
@dakkar It might be just a manifestation, or use, or abuse, of Poe’s law… 13:55
13:59 shareable6 joined 14:16 camelia left 14:18 nine left, m_athias left
dakkar antoncube: might be, sure. it's still weird to see it linked from the Rakudo Weekly 14:18
14:21 linkable6 joined 14:23 m_athias joined 14:24 nine joined 14:27 tjr joined
antononcube @dakkar I understand what you are saying. But, on the other hand, every recent Rakudo Weekly post is making a political statement, hence, it should not be that weird to have links to comments that proclaim political- and Raku affinities together. 14:28
dakkar it's the "I support raping children and killing infidels" that feels a bit excessive
tbrowder__ antononcube: yw, hope you can use it 14:31
antononcube @dakkar Again, 1) it is just a link to a comment, 2) the comment itself might be "just" a sarcastic response. 14:32
@tbrowder Yes, I am reading the code now.
14:33 jpn left
nemokosch actually... 14:35
why not ask the author? @aerbil313
14:36 camelia joined, jpn joined
aerbil313 Uh… What’s going on? Don’t want to read the history here 14:40
antononcube @aerbil313 Is your handle related to the city Erbil? (This question is not that related to the history above..) 14:41
lizmat dakkar: I was in two minds about it. Yet I think it is important to realize Raku can be used by anybody, it's open source of course
aerbil313 Ahahaha you guys saw my comment on HN? I legit was waiting for something to happen since every day I wrote it… 14:42
antononcube @lizmat Yes, that is the point I try to convey too.
aerbil313 You think you’re gonna be associated with Jıhad in people’s minds because of that?
dakkar and child marriage, yes 14:43
you are, of course, free to publish whatever you want wherever you can
it's just the link from the weekly that feels off to me
lizmat aerbil313 you realize of course that one of the core developers is transgender?
14:44 jpn left
aerbil313 Do you think I2P project and Theseus OS are gonna think the same? 14:44
dakkar don't care, not relevant, tbh
aerbil313 You guys are just oversocialized. Look up its definition. Get over it. Taliban is using Linux and open source somewhere in its org. 14:45
dakkar I mainly wanted to make sure that lizmat (who does a ton of work and doesn't get praised enough) was aware of the content of the linked comment, that's all
lizmat I was aware of it, yes 14:46
dakkar then my "job" is done
aerbil313 There are muslims in every software community and at least %70 of them are supporters of Islamic Jihad and child marriage as well. They just don’t loudly proclaim like me.
thebb :D
dakkar again, you can write/publish/proclaim anything you want, I'm not stopping you
(not only I can't, I don't want to)
aerbil313 I like Raku, I thank you guys for the work you do for it. 14:47
It seems the most perfect mix of a language for small scale productivity.
I don’t see why ideology and politics are relevant here. 14:48
Ok dakkar, I undersand
* understand
antononcube @aerbil313 "[...] Get over it. Taliban is using Linux and open source somewhere in its org." -- Yes. And after they saw the version of "Debian" called "Lesbian" they decided to make a version called "Talibian". 14:49
aerbil313 I don’t believe that at all 14:50
I didn’t hear anything about Lesbian. They must have created Talibian it because it rhymes with Debian and Taliban.
[Coke] .seen codesections 14:52
tellable6 [Coke], I saw codesections 2022-03-29T20:41:00Z in #raku: <codesections> I don't have a release date for epee yet, sorry ☹
aerbil313 We have a version of debian ourselves in Turkey called Pardus, rhymes with the Turkish name of Anatolian panther, Pars. 14:53
antononcube Here is a relevant link: www.lesbian.mine.nu
I think it has a Turkish translation too.
aerbil313 Yes plenty of West-lovers here 14:54
14:54 [Coke] left
antononcube Russian culture lovers too... 14:55
aerbil313 Taliban would not be offended because some people online create Lesbian, that’s all I’m saying. We get offended for more serious things like the burning of the Quran.
lizmat and about LGTBQ people... :-( 14:56
aerbil313 And LGBT walks in our own lands.
antononcube A few of my former Turkish students were much better versed in Russian literature than me.
aerbil313 Many of Russian novels are obligatıry reading in many schools here.
I read many
antononcube @dakker Yeah, I also do not think Taliban would be offended by burning Lesbian. 14:57
(On a CD, or otherwise...) 14:58
aerbil313 Nah we don’t burn people
antononcube I did not say that!! 🙂
aerbil313 > …otherwise ? 14:59
14:59 jpn joined
antononcube Why would think of a person? Not, say, a manual for the "Lesbian" distro? 14:59
lizmat anyways: I'm pretty sure that I would live in a country with Shariah law, I would already be dead
" In the teachings of Islam, the transgender phenomenon has been existed in the early days of the development of Islam, and it has been forbidden strictly. The Islamic view about this issue could be found in the prophet’s hadith explicitly." 15:01
from: www.researchgate.net/publication/3...ransgender 15:02
aerbil313 I don’t mean to be rude, but Westerners have a view of Muslims as idiot simple savages. We have a very clear and comprehensive unified universal legal and moral system. We don’t act with any hatred nor any mercy in implementation of our law. Those barbarian savages you’re looking for, those who are acting emotionally, killing and genociding every “other” in their society are Hindus. 15:08
lizmat ok, I think this has gone far enough off-topic here to continue 15:09
japhb aerbil313: Kindly stop trolling.
lizmat: You mean "discontinue"?
aerbil313 I’m not trolling 15:10
Going to #politics in discord. Gonna write there.
lizmat please do
japhb: I mean it had to stop 15:11
japhb Ah, gotcha, and agreed.
lizmat funny how "child marriage" is always about young girls and older men, and never about older women and young boys 15:12
*sigh* 15:13
15:14 deoac left
vrurg lizmat: I'm not be so sure about "always", but anyway it's not far from the reality. 15:14
*I'd not be 15:15
aerbil313 funny how off-topic means “things the in-group doesn’t like”. wrote the homosexuality punishments in islam at #politics 15:18
antononcube I think that was one (or five) of the points people made in the thread you commented in at YCombinator. 15:19
aerbil313 Yeah that thread and post was very interesting. Did you know people belonging the Blue Tribe or the Red Tribe can be detected while they’re doing literally nothing, sitting on a chair, with their brain scans? 15:20
nemokosch the discord bridge will be blocked again, bruh 15:21
japhb aerbil313: You have correctly chosen to move your discussion to #politics, please keep it *all* there.
antononcube @nemokosch I feel your pain !! 😀
Basically, if you get Nemokosh discord-deprived (in both senses) he goes to New Zealand. 15:22
(To be a "kiwi.")
Yeah, but that has always been the case. 15:23
15:30 deoac joined
jdv smells like indecision. in any case i dont get why the absence meaning current is bad. 15:49
wrong chan
15:54 jpn left 15:56 jpn joined 16:17 jpn left
tonyo a new grunge song by nirwanna 16:32
16:36 dakkar left 16:57 DarthGandalf left 17:21 deoac left 17:50 jgaz left 17:58 jpn joined 18:00 reportable6 left 18:02 reportable6 joined 18:15 jpn left 18:29 jpn joined 18:30 DarthGandalf joined 18:57 abraxxa left 18:58 jpn left 19:06 MasterDuke joined
gfldex .tell Xliff I did spend some thinking time on your reusability question. You don't even need a macro. An EVAL in a BEGIN inside a module won't get a performance hit, thanks to precomp. 19:36
tellable6 gfldex, I'll pass your message to Xliff
19:38 jpn joined 19:58 Manifest0 left 20:03 jpn left 20:22 teatwo joined 20:25 tea3po left 20:40 deoac joined 20:53 jpn joined 20:58 jpn left 21:12 dg left, dg joined 21:14 deoac left 21:15 jpn joined 21:20 jpn left 21:31 swaggboi left 22:31 unicodable6 left, tellable6 left, notable6 left, squashable6 left, coverable6 left, linkable6 left, statisfiable6 left, greppable6 left, releasable6 left, shareable6 left, sourceable6 left, benchable6 left, evalable6 left, reportable6 left, bisectable6 left, nativecallable6 left, quotable6 left, committable6 left, bloatable6 left 22:32 avuserow left, avuserow joined 22:33 nativecallable6 joined, evalable6 joined, notable6 joined 22:34 squashable6 joined, shareable6 joined 22:35 bisectable6 joined 22:43 jpn joined 22:48 jpn left 22:54 Sgeo joined 23:33 unicodable6 joined 23:35 greppable6 joined 23:36 reportable6 joined, tellable6 joined, quotable6 joined 23:37 bloatable6 joined 23:46 defaultxr left, defaultxr joined
guifa oof 23:50
I wrote a thesis on the indirect syntax LOL 23:51
23:53 jpn joined 23:58 jpn left