00:12 charsbar left, charsbar joined 00:27 derpydoo joined 00:29 ds7832 left 00:59 JRaspass left, JRaspass joined 01:04 sibl joined 01:24 Sgeo left 01:40 Sgeo joined 02:23 kylese left 02:24 kylese joined 02:32 jgaz left 02:54 japhb joined 03:15 kylese left, kylese joined 03:22 vasko4535586 left 03:23 vasko4535586 joined 04:02 japhb left 04:34 japhb joined 04:43 abraxxa joined, sibl left 04:55 abraxxa left 05:04 derpydoo left 05:19 human_blip left 05:20 human_blip joined 06:04 greenfork left 06:05 greenfork joined 06:14 japhb left 06:34 sibl joined 06:57 wayland joined 07:03 sibl left 07:54 Sgeo left 08:02 sibl joined 08:10 korvo left 08:32 Aedil joined 09:01 dakkar joined 09:09 gabiruh left, gabiruh joined 10:27 [Coke] left 10:29 [Coke] joined 10:57 PotatoGim left 10:58 PotatoGim joined 11:11 librasteve_ left 11:23 sibl left
Geth Papers/main: 9743c4b1bc | (Richard Hainsworth)++ (committed using GitHub Web editor) | announcements/20260225.md
Create 20260225.md

Community Affairs Team decision regarding a permaban on a community member
11:30
11:50 tonyo left 11:51 tonyo joined 13:10 ChanServ sets mode: +o lizmat
lizmat 2colours 13:12
paging whistlingzephyr on Discord for privmsg on IRC 13:14
14:01 librasteve_ joined 14:26 jast left, jast joined 14:53 abraxxa joined
[Coke] I am surprised that *ne"repos" works with no spaces as a whatevercode. 15:33
whistlingzephyr lizmat: librasteve reached out to me, I'm hoping that was the topic we needed to discus 15:36
let me know if I should still try to reach out on IRC for privmsg
unfortunately the bridge doesn't ping me. apologies for responding only after librasteve was able to reach out to me on Discord side
lizmat yeah that was it 15:39
no worries! 15:40
whistlingzephyr alright, I hope librasteve can forward my response. but yes we'll handle the rest from our side. thanks for the heads-up
librasteve i have closed the loop 16:02
17:01 summerisle left, summerisle joined 17:11 japhb joined
antononcube Ha! Again?! 17:14
lizmat yeah :-( 17:15
lucs What happened? Are any details available?
Is it wrong to ask that? 17:22
lizmat It's all in the irc logs: for me it was irclogs.raku.org/raku/2026-02-11.html#13:10 and the discussion after that
that made me realize in two years nothing had changed in the attitude of the op, and that there was thus no hope of improvement / more cooperation / less sealioning / always wanting to get in the last word 17:23
also: irclogs.raku.org/raku/2026-02-11.h...17:03-0001 indicates that the op considers themselves too good to be cleaning up 17:25
17:26 Nemokosch joined
Nemokosch if you are going to talk about me than at least do it accurately, this is well over the line 17:27
17:27 lizmat sets mode: +b *!~Nemokosch@2a02:ab88:388f:5100:3f10:8b08:ff1c:706 17:36 abraxxa left
lizmat also, for reference: irclogs.raku.org/raku/2026-02-11.html#15:26 17:40
librasteve its a fairy objective and accurate assessment - the recurrence of insults and raking over past arguments - especially considering lizmat was one of those on the receiving end 17:45
the CAT obviously had to apply the community guidelines and act in a considered way (again) 17:46
17:48 TheUnforgiven joined
TheUnforgiven irclogs.raku.org/raku-dev/2026-02-14.html#17:21 here comes your fair and objective assessment 17:48
17:48 Voldenet left, TheUnforgiven left, Voldenet joined 17:50 lizmat sets mode: +b TheUnforgiven!*@* 18:00 dakkar left 18:12 Nemokosch left
aruniecrisps @lizmat I was wondering if there was a way to match against a diacritic on characters with those diacritics using regex? 18:30
lizmat the only way I can think of atm is to check for all possible letters with that diacritic :-( 18:31
m: say "élève" ~~ / é | á | ó | ú | í / 18:32
camelia 「é」
lizmat dinner& 18:33
[Coke] m: say "q\c[Combining Acute Accent]" 18:43
camelia
[Coke] so if you mean *anything* with a diacritic...
aruniecrisps @lizmat looks like matching against indian texts will be a pain then 18:54
[Coke] not as helpful, but you can use one of the decomposed forms and match for the combiner itself. 18:55
aruniecrisps because that means we can't match on vowels if they're in between consonants at all
@Coke would I just have to match on the NFD? Something like $text.NFD ~~ / regex / 18:56
[Coke] NFD isn't a string 19:04
m: say "élève".grep(0x301)
camelia ()
[Coke] m: say "élève".NFD.grep(0x301) 19:05
camelia (769)
lizmat m: say "élève".NFD.first(0x301) # if you just want to know if there are any
camelia 769
[Coke] Hurm, how can I do this but with code: 19:14
m: say "élève" ~~ / . & l / 19:15
camelia 「l」
[Coke] I want the l to be more like {*.NFD.first(0x301)}
.seen pmichaud 19:24
tellable6 [Coke], I saw pmichaud 2018-10-02T15:45:44Z in #perl6: <pmichaud> BTW, the docs page on ""is required"" only mentions scalar variables, a hash or array example might be useful there.
[Coke] m: "élève" ~~ / $<char>=. & {my $c = ~$/<char>; say $c if $c.NFD.first(0x301)} / 19:27
camelia é
[Coke] That's just abusing say inside the match, it's not matching, but it's closer.
lizmat I wonder whether a .comb and a grep would be better / faster 19:30
19:49 lizmat sets mode: +b Nemokosch!*@* 20:23 ugexe left
[Coke] m: state $combiner; "élève" ~~ / {$combiner = False;} $<char>=. {my $c = ~$/<char>; $combiner=True if $c.NFD} <?{$combiner}> / 20:24
camelia ( no output )
[Coke] m: state $combiner; say "élève" ~~ / {$combiner = False;} $<char>=. {my $c = ~$/<char>; $combiner=True if $c.NFD} <?{$combiner}> /
camelia 「é」
char => 「é」
[Coke] \o/
need "run the code" separate from "should this result in a match"
but yes, depending on where you need that, maybe *just* code is better than a regex. 20:25
m: state $combiner; say "élève" ~~ / {$combiner = False;} $<char>=. {my $c = ~$/<char>; $combiner=True if $c.NFD.first(0x301)} <?{$combiner}> / 20:26
camelia 「é」
char => 「é」
[Coke] (sorry, not sure where the first() call went in the first one, nor why it worked without it. :)
20:26 human_blip left 20:28 human_blip joined 20:43 ugexe joined 20:56 zjmarlow__ joined, zjmarlow_ left 21:37 wayland left
librasteve ./ 22:18
i wonder if anyone can help me - I want to pass a negative decimal to a raku script
sub MAIN($x) {say $x} using script -0.1 for example 22:19
which of course says Usage: script <x> 22:20
I have tried quoting with '-0.1', "-0.1" and «-0.1» - but these seem to just get stripped by the shell 22:21
lucs Try `script -- 22:23
Er,
librasteve oh ... chatjippity came up with this script -- -0.1 so -- is the end of options marker
lucs `script -- -0.1`
librasteve lol - thanks!
Voldenet > raku -e 'sub MAIN(:$x) {say $x}' -x=-0.1 22:46
fwiw I prefer this form
librasteve well I want to say crag -0.1-0.2 output 0.3, so this is not the general case 22:59
or rather crag '-0.1-0.2' 23:00
admittedly, this is weird 23:01
Voldenet makes sense 23:03
23:24 Sgeo joined