🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 25 August 2021. |
|||
00:07
reportable6 left
01:07
linkable6 left,
evalable6 left,
bisectable6 left
01:10
reportable6 joined,
bisectable6 joined
02:08
evalable6 joined
|
|||
thowe | How is popularity measured on raku.land? | 02:09 | |
oh, github stars? So raku modules must be on github? | 02:14 | ||
02:57
seednode9 joined
03:00
seednode left,
seednode9 is now known as seednode
03:41
frost joined
04:35
Tirifto left
04:37
Tirifto joined
|
|||
japhb | thowe: I doubt that's a hard requirement. It wouldn't surprise me if that was the first thing implemented though. | 05:10 | |
05:31
mexen joined
06:07
reportable6 left
06:10
linkable6 joined
07:10
linkable6 left,
bisectable6 left,
sourceable6 left,
greppable6 left,
nativecallable6 left,
releasable6 left,
notable6 left,
unicodable6 left,
shareable6 left,
committable6 left,
tellable6 left,
coverable6 left,
evalable6 left,
squashable6 left,
benchable6 left,
statisfiable6 left,
bloatable6 left,
quotable6 left
07:11
benchable6 joined,
greppable6 joined,
linkable6 joined
07:12
tellable6 joined,
bisectable6 joined,
bloatable6 joined
07:13
notable6 joined,
shareable6 joined,
jjido joined,
sourceable6 joined
07:14
unicodable6 joined
07:31
seednode left
07:32
seednode9 joined
07:47
Oshawott left
07:56
Oshawott joined
08:08
reportable6 joined
08:11
squashable6 joined,
statisfiable6 joined
08:13
releasable6 joined,
evalable6 joined,
nativecallable6 joined
08:27
Sgeo left
08:52
jjido left
08:55
abraxxa joined
09:01
tejr left,
abraxxa left
09:02
jjido joined
09:03
abraxxa joined
09:05
tejr joined
09:11
committable6 joined
09:12
coverable6 joined,
lichtkind joined
09:13
quotable6 joined,
jjido left
09:36
holyghost joined
|
|||
lizmat | So I'me reading dev.to/taw/100-languages-speedrun-...sions-4p8n | 10:17 | |
and the first half is about \d not being <[0..9]> | |||
10:19
seednode99 joined
10:20
discord-raku-bot left,
discord-raku-bot joined,
sftp left
|
|||
moon-child | 'In the entire history of regular expressions, I don't know if there was even one case when someone actually wanted to match Unicode digits' | 10:20 | |
10:20
markmarkmark left
|
|||
moon-child | wh-wh-what? | 10:20 | |
I mean ... if you want <[0..9]>, it's very easy to write <[0..9]> | 10:21 | ||
10:21
seednode9 left,
seednode99 is now known as seednode9,
markmarkmark joined
10:22
sftp joined
10:23
Geth__ joined
10:25
Geth left
|
|||
MasterDuke | well, it's 6 more chars to type than \d | 10:25 | |
and 8 more keypresses (on a US keyboard at least) | 10:26 | ||
moon-child | Sure. How many characters is the regex for what \d is equivalent to? | 10:27 | |
also: supposing you need a lot of ascii decimals. Then you can say my regex d { <[0..9]> } and then refer to <d>, which is only one more character | 10:28 | ||
MasterDuke | i'm not as sure as that blog post that \d matching unicode digits is going to cause a ton of bugs and security vulnerabilities, but i wouldn't have objected to \d just matching <[0..9]> either and instead having something else for all digits | 10:31 | |
Nemokosch | Welcome to a world where ASCII is still highly overrepresented as a norm 😆 | 10:53 | |
Really, just to name a few development-related products, gyp, Android Studio and Lazarus are broken if I just try to use them at a normal place on my Windows system | 10:55 | ||
to be fair, I don't think Unix even allows you to rely on non-ASCII folders - but if Windows allows this by default with no warnings whatsoever and people keep doing this, it's more than desirable that software tools in the 2020's handle this correctly | 10:56 | ||
moon-child | what is 'unix'? | 10:58 | |
most unices I know of treat paths as nul-terminated strings of octets | |||
they do not care whether those octets represent ascii characters or not | |||
moritz_ | most OSes (or their userland tools) that I have worked with do try to render path names into characters at some point | 10:59 | |
Nemokosch | maybe this is a GNU/Linux thing then | ||
Skarsnik | This guy does not understand they are lot of people using no ascii char (China + India is half the mondial population?) | 11:00 | |
11:01
Geth__ left,
Geth joined
|
|||
Nemokosch | all distros I've tried to install made it clear very quickly that they want a traditional \s+ string for the username | 11:02 | |
moritz_ | that must really suck, having to learn another script just to be able to pick a login name :-( | 11:28 | |
though some display managers show the full name when logging in, at least | |||
11:50
Altai-man joined
11:51
jjido joined
11:54
TheAthlete joined
12:07
reportable6 left
|
|||
Anton Antonov | Entertaining discussions this morning... | 12:10 | |
CIAvash | ASCII users can solve their problem by using basic Latin: `[<?:Block('Basic Latin')> \d]+` | 12:27 | |
13:03
holyghost_ joined
|
|||
Nemokosch | yes, tbh the problem is using the same tools for parsing generic unicode text and IP addresses.... | 13:04 | |
and still no proper mentions of the "vulnerabilities" | |||
13:06
holyghost left
|
|||
moon-child | ip addresses have a very specific specification, in terms of ascii. Whatever spec will say 'an ascii digit (0-9)', and if I were implementing such a specification, I would use <[0..9]> to make it clear how the grammar corresponds to the spec, even if \d were ascii-only | 13:07 | |
13:10
reportable6 joined
13:14
dextercd joined
13:21
jjido left
13:24
oodani left
13:25
oodani joined
|
|||
Nemokosch | ^this | 13:35 | |
leont | I remember some IP parsing libraries have had issues because they did octal in some cases… | 13:41 | |
13:59
Geth left,
Geth joined
14:10
frost left
14:31
seednode9 left
14:32
seednode99 joined
15:17
Sgeo joined
15:29
Sgeo left,
Geth left,
oodani left,
dextercd left,
reportable6 left,
markmarkmark left,
discord-raku-bot left,
quotable6 left,
lichtkind left,
coverable6 left,
committable6 left,
nativecallable6 left,
evalable6 left,
releasable6 left,
statisfiable6 left,
squashable6 left,
unicodable6 left,
sourceable6 left,
shareable6 left,
notable6 left,
bloatable6 left,
bisectable6 left,
tellable6 left,
linkable6 left,
greppable6 left,
benchable6 left,
Tirifto left,
sena_kun left,
[Coke] left,
Manifest0 left,
eseyman left,
perlmaros left,
leah2 left,
vasko left,
seednode99 left,
holyghost_ left,
abraxxa left,
sjn left,
phogg left,
MasterDuke left,
sftp left,
Oshawott left,
mexen left,
cono left,
jercos left,
bartolin left,
djerius left,
Kaiepi left,
leedo left,
dustinm` left,
swaggboi left,
greyrat left,
lucs left,
Od1n left,
tonyo left,
ugexe left,
zostay left,
camelia left,
euandreh left,
kawaii_ left,
dogbert11 left,
synthmeat left,
vodkra left,
silug left,
a3r0_ left,
moon-child left,
skaji left,
SmokeMachine left,
nebuchadnezzar left,
patterner_ left,
leont left,
PotatoGim left,
Ekho left,
KotH left,
rba left,
ecocode left,
Henry151 left,
spacekookie left,
esh left,
tinita left,
andrea[m] left,
Arathorn left,
bdju left,
slowtyper left,
mjgardner left,
ecocode__ left,
JRaspass left,
jdv left,
El_Che left,
masak left,
renormalist left,
Summer left,
TheAthlete left,
Altai-man left,
kjp left,
ProperNoun left,
perlbot left,
simcop2387 left,
merpaderp left,
Grrrr left,
jrjsmrtn left,
avarab left,
Voldenet left,
dg left,
gfldex left,
maettu_ left,
ptc left,
pejayes left,
thowe left,
sivoais left,
TempIRCLogger left,
mtj left,
eof left,
jast left,
Ulti left,
goblin left,
peder left,
corwin left,
jjatria left,
tobs left,
gugod left,
ilogger2 left,
kybr left,
lockywolf left,
epony left,
solitario left,
nine left,
vrurg left,
mykhal left,
gordonfish left,
GreaseMonkey left,
samcv left,
elcaro left,
Altreus left,
dpk left,
timo left,
pjlsergeant left,
ingy left,
demostanis[m] left,
m_athias left,
jcallen_ left,
jmcgnh left,
daxim left,
rjbs left,
rypervenche left,
tbrowder left,
Util_ left,
Maylay left,
moritz_ left,
broquain1 left,
xkr47 left,
codesections left,
unclechu left,
Xliff left,
DarthGandalf left,
guifa left,
andinus left,
samebchase left,
chronon left,
perryprog left,
sienet_ja_LSD[m] left,
CIAvash left,
Scotteh left,
japhb left,
Woodi left,
dcx left,
Skarsnik left,
qorg11 left,
lizmat left,
amenonsen left,
gabiruh left,
pierrot left,
Juerd left,
tejr left
15:32
ingy joined,
pjlsergeant joined,
timo joined,
dpk joined,
Altreus joined,
elcaro joined,
samcv joined,
GreaseMonkey joined,
gordonfish joined,
mykhal joined,
vrurg joined,
nine joined,
solitario joined,
epony joined,
lockywolf joined,
kybr joined,
ilogger2 joined,
gugod joined,
tobs joined,
jjatria joined,
codesections joined,
xkr47 joined,
broquain1 joined,
moritz_ joined,
Maylay joined,
Util_ joined,
tbrowder joined,
rypervenche joined,
rjbs joined,
daxim joined,
jmcgnh joined,
jcallen_ joined,
m_athias joined,
demostanis[m] joined,
Grrrr joined,
tinita joined,
esh joined,
spacekookie joined,
Henry151 joined,
ecocode joined,
rba joined,
KotH joined,
Ekho joined,
PotatoGim joined,
leont joined,
zostay joined,
camelia joined,
patterner_ joined,
nebuchadnezzar joined,
SmokeMachine joined,
skaji joined,
moon-child joined,
a3r0_ joined,
silug joined,
ugexe joined,
vodkra joined,
synthmeat joined,
dogbert11 joined,
tonyo joined,
kawaii_ joined,
lucs joined,
Od1n joined,
greyrat joined,
swaggboi joined,
dustinm` joined,
MasterDuke joined,
leedo joined,
Kaiepi joined,
euandreh joined,
phogg joined,
djerius joined,
bartolin joined,
jercos joined,
sjn joined,
cono joined,
mexen joined,
Oshawott joined,
abraxxa joined,
sftp joined,
holyghost_ joined,
seednode99 joined,
vasko joined,
leah2 joined,
perlmaros joined,
eseyman joined,
Manifest0 joined,
[Coke] joined,
sena_kun joined,
Tirifto joined,
benchable6 joined,
greppable6 joined,
linkable6 joined,
tellable6 joined,
bisectable6 joined,
bloatable6 joined,
notable6 joined,
shareable6 joined,
sourceable6 joined,
unicodable6 joined,
squashable6 joined,
statisfiable6 joined,
releasable6 joined,
evalable6 joined,
nativecallable6 joined,
committable6 joined,
coverable6 joined,
lichtkind joined,
quotable6 joined,
discord-raku-bot joined,
markmarkmark joined,
reportable6 joined,
dextercd joined,
oodani joined,
Geth joined,
Sgeo joined,
morte_ joined,
unclechu joined,
Xliff joined,
DarthGandalf joined,
guifa joined,
andinus joined,
samebchase joined,
chronon joined,
perryprog joined,
jmcgnh left,
andrea[m] joined,
Arathorn joined,
bdju joined,
slowtyper joined,
mjgardner joined,
ecocode__ joined,
JRaspass joined,
El_Che joined,
jdv joined,
masak joined,
renormalist joined,
Summer joined,
tejr joined,
demostanis[m] left,
TempIRCLogger joined,
mtj joined,
eof joined,
jast joined,
Ulti joined,
goblin joined,
peder joined,
corwin joined,
AlexDaniel left
15:33
sienet_ja_LSD[m] joined,
CIAvash joined,
Scotteh joined,
japhb joined,
Woodi joined,
dcx joined,
Skarsnik joined,
qorg11 joined,
lizmat joined,
amenonsen joined,
gabiruh joined,
pierrot joined,
Juerd joined,
andrea[m] left,
Arathorn left,
TheAthlete joined,
Altai-man joined,
kjp joined,
ProperNoun joined,
perlbot joined,
simcop2387 joined,
merpaderp joined,
jrjsmrtn joined,
avarab joined,
Voldenet joined,
dg joined,
gfldex joined,
maettu_ joined,
ptc joined,
pejayes joined,
thowe joined,
sivoais joined,
unclechu left,
TheAthlete left
15:34
sienet_ja_LSD[m] left,
jmcgnh joined
15:38
CIAvash left
16:05
CIAvash joined
16:16
sienet_ja_LSD[m] joined
16:19
Arathorn joined
16:20
demostanis[m] joined,
discord-raku-bot left
|
|||
Woodi | re vulnerabilities: few days ago was discusion about loading any module via any repository... I bet such easy in overriding used modules already had few CVE in other languages... maybe it should be limited instead left until someone have idea how to do flexibility secure ? | 16:20 | |
16:21
discord-raku-bot joined,
getimiskon joined,
andrea[m] joined
|
|||
Woodi | also last month was same CVE about bidirectional source code text. I think I remember discusion #here few years ago about such posibility... do Raku code is vulnerable to such text overriding ? | 16:22 | |
16:29
unclechu joined
|
|||
japhb | Woodi: That one's about slipping in evil changes that won't be seen as such in an editor or patch viewer. | 16:34 | |
Woodi | yes | 16:35 | |
16:37
discord-raku-bot left
16:38
discord-raku-bot joined
|
|||
Woodi | re ascii: until all computer stuff from cpus to operating systems and apps are USmericans made then primary ascii systems are well deserved :) | 16:38 | |
17:26
AlexDaniel joined
17:27
morte_ is now known as monkey_
17:43
ggoebel joined
|
|||
ggoebel | regarding ip addresses and ascii digits... I can recall a version os OS/2 (before warp) where in the configuration for ip addresses you had to enter it in hexidecimal... | 17:45 | |
lizmat | he, at least it wasn't octal :-) | 17:50 | |
japhb | .o( netmask 377.377.377.0 ) | 17:51 | |
lizmat | :-) | 17:54 | |
tonyo | is PTS going this year? | 17:59 | |
Nemokosch | what is PTS? | 18:04 | |
tonyo | perl toolchain summit | ||
Voldenet | 0x7F.0x00.0x00.0x01, 0177.0000.0000.0001 and 2130706433 are all valid representations of the same ip | 18:06 | |
i wish it wasn't true | |||
18:06
linkable6 left,
reportable6 left
18:08
reportable6 joined,
linkable6 joined
|
|||
lizmat | tonyo: no idea, but I guess this is the wrong channel to ask :-) | 18:09 | |
holyghost_ | You couldn't play games on OS/2 :-) | ||
lizmat | tonyo: fwiw, when in person events are a thing again, I would love to organize a RTS :-) | 18:10 | |
18:10
holyghost_ is now known as holyghost
|
|||
tonyo | lizmat: really bummed i missed the last one, i was in israel - so close but so far | 18:10 | |
lizmat | The one in Marlow, yeah. It was eventful indeed | 18:12 | |
2020 was officially cancelled, I don't think 2021 was ever announced, nor has 2022 afaik | 18:13 | ||
tonyo | ahh bummer, is ovid still running those? | 18:18 | |
lizmat | ovid was never running them, book was afaik? | 18:20 | |
and the last one was mostly run by Neil Bowers? | 18:21 | ||
tonyo | ah | 18:27 | |
18:32
jjido joined,
ggoebel left
18:40
Altai-man left
18:41
squashable6 left
18:44
squashable6 joined
|
|||
guifa | moon-child I actually double checked the RFC on IP addresses. unlike virtually every other RFC i've seen, there's no strict definition for the textual representation of them | 19:02 | |
(there is, however, for the binary representation) | |||
Interestingly, the one for IPv6 exclusively uses capital letters, but in practice, I only see folks use lowercase. To me, an western Arabic 3 vs an eastern Arabic ٣ is no larger distinction than a lower f and an uppercase F in terms of text processing. | 19:04 | ||
19:12
holyghost_ joined
19:13
jjido left
19:15
holyghost left
|
|||
Nemokosch | where is Marlow; | 19:31 | |
lizmat | www.google.com/maps/place/Marlow,+...949036,14z | 19:43 | |
19:45
monkey_` joined
19:46
monkey_ left
19:47
monkey_` is now known as monkey_
|
|||
El_Che | guifa: my programs often have a normalize function for IPs and mac addresses :) | 19:51 | |
guifa | El_Che exactly. In fact, I could almost envision programs that normalize data being potentially more secure. Someone has actually taken care to think about potentially junk data and handling it | 19:52 | |
guifa emphasizes could almost envision (statement not to be taken as endorsing anything other than rigorously tested code as being considered secure lol) | 19:53 | ||
20:05
morte_ joined
20:06
monkey_ left
20:08
jjido joined
20:19
linkable6 left
20:57
morte_ left
21:32
abraxxa left
22:12
Xliff left
22:23
monkey_ joined
22:33
Geth left,
Sgeo left
22:34
Geth__ joined,
Sgeo joined
22:49
sena_kun left
22:51
sena_kun joined
23:04
getimiskon left
23:06
djerius left
23:08
djerius joined
23:19
Geth__ left,
Geth joined
23:20
RakuIRCLogger__ left
23:31
monkey_ left
23:32
jjido left
23:51
dextercd left
23:56
lichtkind left
|