🦋 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 reportable6 left 00:03 reportable6 joined 00:16 spacekookie joined 00:18 Manifest0 left 01:18 linkable6 left, evalable6 left 01:19 evalable6 joined, linkable6 joined
Anton Antonov It looks like I cannot run fez in 2022.12 -- it just hangs when I try to upload a packages. I reinstalled fez a few times, still hangs. Is this known or expected? 01:40
01:58 rf left
pingu is this valid (typedefs) usercontent.irccloud-cdn.com/file/...x+Beta.jpg 02:29
02:32 razetime joined 03:23 cfa left
guifa yeah 03:28
What's probably throwing you off is you're expeciting the dd($x) to output INT $x = 5
but UInt is actually a *subset* defined as `subset UInt of Int where * ≥ 0` 03:29
so internally, it's storing an Int, just the variable is typed as a UInt (which accepts any Int greater than or equal to 0). dd grabs the type info from the contents of the variable iirc 03:30
m: my Map $a; $a = Hash.new(:1a, :2b); dd $a 03:31
camelia Hash $a = ${}
guifa ^^ $a is typed to a Map. But dd outputs Hash (a subclass of Map) because that's the actual contents of it (also, I didn't construct the Hash correctly but that's beside the point lol) 03:32
pingu m: constant FLOAT = Rational; my FLOAT $f = 3.2; print($f, "\n"); dd($f); 04:04
camelia 3.2
Rat $f = 3.2
pingu cool 04:05
shame I cant do my @str = ('a'); +str[0] +=1; say(str[0]); 04:06
course.raku.org/essentials/coercion/prefixes/ 04:07
04:23 linkable6 left, evalable6 left 04:24 evalable6 joined 04:25 linkable6 joined 04:51 razetime left 05:12 ispyhumanfly left 05:32 ispyhumanfly joined 05:37 razetime joined 05:40 ispyhumanfly left 05:41 ispyhumanfly joined 06:00 reportable6 left 06:02 reportable6 joined 06:11 jpn joined 06:23 ispyhumanfly left 06:49 ispyhumanfly joined 06:55 jpn left 06:59 ispyhumanfly left 07:33 abraxxa joined 07:38 abraxxa left, abraxxa joined 07:39 Sgeo left 07:45 jpn joined 07:49 jpn left 07:52 ab5tract joined 08:09 pingu left 08:10 ispyhumanfly joined 08:15 ispyhumanfly left 08:29 ispyhumanfly joined 08:33 ispyhumanfly left 08:50 PipStuart left 08:57 Manifest0 joined 09:04 PipStuart joined 09:08 sena_kun joined
Scotteh I'm not sure who to tell about this, but Kaiepi, who I believe contributed to raku, has passed away. I can provide a link to the obituary on request. 09:10
09:13 dakkar joined
Nemokosch Really? 😶 09:15
Really? 😶 09:16
Scotteh A little over two weeks ago, yes. 09:17
09:19 lichtkind_ joined
nine Ouch...that is very sad news :( 09:19
09:22 sena_kun left 09:23 sena_kun joined 09:29 razetime left 09:30 razetime joined, razetime left
moritz Scotteh: thanks for letting us know, this is very sad indeed. A link to the obituary would be appreciated 09:32
09:59 sena_kun left 10:00 sena_kun joined
Xliff Oh no! Rest in peace, Kaiepi 10:07
10:26 jpn joined
Nemokosch This is a tremendous loss to fellow Raku users and contributors 10:28
10:34 ispyhumanfly joined 10:38 ispyhumanfly left 11:07 raschip joined 11:59 ispyhumanfly joined 12:00 reportable6 left
Slowly recovering from this shock, I have to say we'll have to deal with his legacy. He had so much work, either complete and published or work in progress... 12:01
12:01 reportable6 joined
lizmat I've forked all of his modules to raku-community-modules 12:01
Nemokosch There was a huge draft PR as well that I remember, about reworking list copying 12:03
It will definitely take time to sort out the work who was probably in the top 10 most proficient contributors in certain niches... 12:04
lizmat indeed he was :-( 12:05
12:05 ispyhumanfly left 12:09 jpn left
Nemokosch and thank you both for the memorial note added and the necessary measures to start processing the legacy 12:11
Xliff He was taken too soon. :( 12:25
12:30 jpn joined
lizmat Kaiepi's last blog: raku-advent.blog/2022/12/15/day-15...nsformers/ 12:49
El_Che oh shit 12:51
He was so young :/ 12:52
13:22 RakuIRCLogger left, Geth left 13:24 RakuIRCLogger joined 13:25 rf joined
rf Good morning folks 13:26
13:26 Geth joined
Nemokosch Hello. Morning could have been better with the news, though 13:48
13:53 ispyhumanfly joined
Scotteh I'm sorry to be the bearer of bad news. I felt it was appropriate for me to pass it on given how fond I know he was of the Raku community. 14:04
14:05 epony joined
El_Che Scotteh: thank you, appreciated 14:10
14:10 m_athias left, nine left, camelia left, nine joined 14:11 m_athias joined
lizmat Scotteh++ thank you for bringing it to our attention! 14:12
14:17 camelia joined
El_Che Scotteh: my condolences for you too 14:18
Scotteh They were in a community with me for nearly 10 years. I've been close to them for the entirety of my adult life. We're all hurting a lot right now. 14:20
japhb Many condolences, Scotteh 14:21
El_Che I can imagine. :/
rf My condolences Scotteh. 14:35
Scotteh I appreciate the kind words. 14:39
lizmat Scotteh: sorry for your loss 14:44
14:50 TieUpYourCamel left 14:51 TieUpYourCamel joined 14:55 razetime joined
Xliff Indeed, Scotteh. Many condolences. 15:04
Scotteh Thank you. 15:06
15:17 ispyhumanfly left 15:33 jpn left 15:37 Sgeo joined 15:39 Guest3742 joined, ab5tract left 15:40 jpn joined 15:48 ab5tract joined 15:53 Guest3742 left
rf .tell melezhik Can you try compiling with a newer version of GCC preferably 12+ 16:25
tellable6 rf, I'll pass your message to melezhik
16:33 lichtkind_ left 16:42 Guest2085 joined 16:54 abraxxa left 16:55 jpn left 17:18 snonux joined 17:19 snonux_ joined, ab5tract left 17:25 razetime left, codesections joined
tonyo anton antonov: what version of fez? an install doesn't necessarily upgrade 17:26
17:28 cfa joined 17:36 dakkar left 17:49 snonux left 17:50 snonux_ left 18:00 reportable6 left, ab5tract joined, reportable6 joined 18:01 ab5tract left
rf One thing I might to see changed in fez is adding ignorable files. For example if I have build stuff that I ignore in .gitignore I would prefer if fez wouldn't bundle it 18:09
tonyo: ^ 18:10
tonyo it should do that, using the ,gitignore file 18:11
s/,g/.g
cfa o/
rf There may be a bug then, I ignored the build/ directory and it only seemed to look in the top level. It still packaged the directory. Is there any way I can see the tarball that is in the zef ecosystem 18:12
tonyo which version of fez?
rf 39
18:13 Guest3794 joined
tonyo try 40 18:13
Nemokosch part of the reason why 40 came out recently
rf Oh, nice. 18:14
tonyo 40 put better typeglobbing (hopefully), <39 was kind of hacky and mostly because it relied upon git archive which isn't available everywhere
rf Yeah that seems to have done it. Thank you!
Nemokosch something else: do yall know about this? github.com/spitsh/spitsh I opened an issue for reviving it, would adopt it if necessary
tonyo but you can use the flag `save-autobundle` to keep the sdist tar around
rf tonyo++ 18:15
18:15 Guest3794 left 18:22 Guest2085 left 18:30 lichtkind joined 19:07 lichtkind left 19:13 Tirifto left 19:17 snonux joined, snonux_ joined 19:23 Tirifto joined 19:37 Guest2085 joined
tonyo rf: please let me know if v40 works better for you, difficult to test typeglobbing with the variance in preferences/machines in use 19:38
rf Yeah it seems to work so far 19:41
.tell melezhik I figured it out. Very small bug causing all of the failures I pushed a new version of Distribution::Builder::Cmake 0.0.6 which solves this. 19:48
tellable6 rf, I'll pass your message to melezhik
19:54 raschip left 19:56 abraxxa-home joined 20:00 sena_kun left, abraxxa-home left 20:01 sena_kun joined 20:02 abraxxa-home joined 20:03 Tirifto left 20:05 Tirifto joined 20:27 snonux left 20:28 snonux_ left
shmup I'd probably just lose the word "spook" if you inherit it. Hell, Raku renamed its branches to "main" which would definitely suggest renaming that project 🙂 20:36
Nemokosch how come? 20:37
20:40 jpn joined
shmup Racial slur, probably wouldn't have said it at all if it was a different tense of "spook", but it's the noun spook, and the noun spook is a fairly known slur in the US anyway. Not a hill I'd die on though, re: renaming project Just first thing that came to my mind and something I would definitely rename if it was my project, for my own feelz 20:43
Nemokosch thank you for saying this, now I'm destined to not get any support unless it gets renamed 20:44
shmup I doubt that's true 😛 20:48
20:50 jpn left
shmup is there a raku irc channel that isn't integrated with discord, lol 20:53
Nemokosch yep, quite a few 20:54
but what is that good for? 🥺
(also fwiw this channel is the most general and active)
shmup nicks are sooo long! hehe i.imgur.com/expRNIS.png
Nemokosch are you using some TUI client? 20:55
shmup irssi 20:56
Nemokosch well that's based for sure 20:58
shmup it's a convenient simple little thing. a lot of people today who live in the shell, use wechat. but that's too fancy for me :P 21:02
by wechat i mean weechat***
Nemokosch my 2© is that it would be good to integrate the community on a platform that has discord's forum-like advantages (also roles), without the understandable and legitimate concerns that revolve around non-transparent, privately hosted stuff 21:04
21:08 Guest94 joined
nine is still on irssi as well 21:19
El_Che irssi for ev4r here as well :) 21:22
21:23 snonux joined
shmup weeeee. guess i could do a lil thing to cosmetically rename discord-raku-bot :P 21:23
this isnt a big gripe. sometimes i just get an idea/thought stuck in my head lol
cfa irssi here too 21:24
El_Che hipster-bot is certainly shorter
cfa (though i do nothing fancy with it)
El_Che hb in the goold old shortening UNIX tradition
21:24 snonux_ joined
Nemokosch if I log in, it's from Kiwi (in which case I like to add it to the username) or from Pidgin 21:24
finally figured it out what the program was for, lol
21:25 sena_kun left
shmup you might appreciate knowing that irssi's plugins are written in perl, Nemokosch 21:25
21:25 Guest2085 left
shmup yes 1 vote for hb heh 21:25
El_Che shmup: you can write your own if you struggle with the documentation a little :) 21:26
shmup ive written a few, just some goofy ones
Nemokosch from what I heard, the first Minecraft mod was written in Perl
shmup full  width  text  script 21:27
Nemokosch which I find a bit hard to believe but who knows really...
shmup just found this 7 year old gist from googling "irssi shmup github" heh gist.github.com/shmup/dc3e0526cc980445aa2c 21:28
El_Che hehe
21:44 ab5tract joined 21:49 pingu joined 22:09 ispyhumanfly joined 22:13 ispyhumanfly left 22:17 Guest2085 joined 22:27 Guest2085 left
pingu quick question, how do I make a raku script that when ran, creates the file 0.txt 22:29
if ran again it creates 1.txt etc 22:30
El_Che pingu: write the state somewhere? look around what files are present, etc? 22:32
pingu if the file exists it skips, it never replaces files
ugexe raku -e 'sub get-file($dir) { for 1..Inf { my $file = $dir.add($_); if !$file.e { $file.open(:create); return $file }; } }; my $file = get-file($*CWD); say $file.basename' 22:33
$dir.add("{$_}.txt") rather 22:34
22:38 simcop2387 left, perlbot left 22:42 simcop2387 joined
pingu thx 22:42
im testing it now 22:43
22:43 perlbot joined
pingu ok the bat file isnt working 22:43
@raku -e ' sub get-file($dir) { for (1..Inf) { my $file = $dir.add("{$_}.txt"); if !$file.e { $file.open(:create); return $file }; } }; my $file = get-file($*CWD); say $file.basename;' 22:44
it was working as a raku file 22:45
but that opnes in comma so I dont wanna keep rightclicking it and clicking open with raku.exe
brb 22:46
22:47 jpn joined 22:51 jpn left
ugexe on windows command line you probably have to do raku -e "" (use double instead of single quotes), as well as replace the .add("{$_}.txt") with .add(qq|{$_}.txt|) 22:52
pingu ok 23:08
thx works 23:11
23:15 ab5tract left 23:29 abraxxa-home left 23:44 Sauvin left 23:45 Sauvin joined 23:54 Manifest0 left