🦋 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:07 reportable6 left 00:08 [Coke]_ joined, reportable6 joined 00:11 [Coke] left 00:15 [Coke]__ joined 00:18 [Coke]_ left 01:18 evalable6 left, linkable6 left 01:19 evalable6 joined 01:20 linkable6 joined 01:31 discord-raku-bot left 01:40 discord-raku-bot joined 01:46 [Coke]_ joined 01:48 [Coke]__ left 02:09 dustinm` left 02:38 dustinm` joined 02:56 azawawi joined
azawawi Hi :) 02:56
tellable6 hey azawawi, you have a message: gist.github.com/e988f9bc95ff033f31...24ee6aa453
azawawi Any idea why my module Godot::Fun is not getting indexed in raku.land? gitlab.com/raku-land/raku-land/-/j...390134#L40 03:00
03:24 frost joined, [Coke]_ left 03:27 [Coke]_ joined 03:32 [Coke]___ joined, [Coke]_ left 03:53 azawawi left 03:54 frost left
tonyo jjatria: ^ 04:01
or JRaspass ^
[Coke]___ .tell azawawi raw.githubusercontent.com/azawawi/...META6.json 04:42
tellable6 [Coke]___, I'll pass your message to azawawi
[Coke]___ .tell azawawi raw.githubusercontent.com/azawawi/...META6.json - you are on main, but you've published master 04:43
tellable6 [Coke]___, I'll pass your message to azawawi
04:54 linkable6 left, evalable6 left 04:56 linkable6 joined, evalable6 joined 05:00 [Coke] joined 05:02 [Coke]___ left 05:08 Maylay left 05:11 Maylay joined 05:56 squashable6 left 05:57 squashable6 joined 06:06 reportable6 left 06:08 reportable6 joined 06:09 abraxxa joined 06:15 abraxxa left 06:16 abraxxa joined 06:21 Maylay left 06:23 Maylay joined 06:37 [Coke]___ joined 06:39 [Coke] left 06:43 Maylay left, Maylay joined 06:45 [Coke]_ joined 06:47 [Coke]___ left 07:03 Maylay left 07:08 Maylay joined
xinming releasable6: status 07:10
releasable6 xinming, Next release will happen when it's ready. 2 blockers. Changelog for this release was not started yet 07:11
xinming, Details: gist.github.com/e116e6b60b40d29af7...0100b2f028
07:16 Sgeo left 07:27 squashable6 left 07:30 squashable6 joined 07:54 frost joined 07:58 Maylay left 08:00 Maylay joined 08:06 dakkar joined
lizmat Nemokosch: indeed, not intentional, new version uploaded to zef, thanks for the spot! 08:07
tellable6 lizmat, I'll pass your message to Nemokosch
Nemokosch yey 🥳 08:13
by the way, I think it's time to admit what I was looking for 😅
08:15 [Coke]___ joined
is there a way to filter modules by release date - especially initial release date? 08:15
The ecosystem module is already a huge step forward from the original Citation Index workflow but I'm very tempted to do it retrospectively 08:16
08:16 [Coke]_ left
lizmat hmmm getting a release date more generally, is going to be difficult, as the concept of a release on the p6c ecosystem is vague 08:17
Geth ecosystem/main: 2a8bad835e | (Ahmad M. Zawawi)++ (committed using GitHub Web editor) | META.list
Switch to main on Godot::Fun Coke++
Nemokosch lizmat: what about outside of the context of the ecosystem module. Can I, say, just take a git repo and traverse it commit by commit? 08:22
lizmat Nemokosch: I guess you could get the release date from the latest date of the first tar file
tellable6 lizmat, I'll pass your message to Nemokosch
Nemokosch lizmat: I miss something conceptually. If there is a "first tar file", how come it can have multiple dates? 08:44
lizmat sorry, the tar file of the first release of a distribution may have been created at any time: the original dates are on the file inside the tar file 08:45
then take the highest date of the files in the tar file
datetime/ epoch I mean
Nemokosch okay, gotcha 08:47
do you think it would be useful to build up some data structure that contains these dates for all modules? 08:48
lizmat Yes. but if at all possible, I would like to see that in the context of the REA 08:49
e.g. by adapting the REA meta file by adding a release-date field
I'm already working on being able to introspect the rea using rak 08:50
Nemokosch yes, that would make sense in REA rather than floating in the void...
08:53 Maylay left 09:05 Maylay joined 09:26 Maylay left 09:29 Maylay joined 09:45 frost left 09:52 [Coke] joined 09:54 [Coke]___ left 09:59 [Coke]___ joined 10:01 [Coke] left 10:37 sena_kun joined 10:44 frost joined 11:14 Tirifto left, Tirifto_ joined 11:30 [Coke]_ joined 11:31 [Coke]___ left 12:07 reportable6 left 12:09 reportable6 joined 12:21 japhb left 12:22 japhb joined 12:24 jgaz joined 13:07 [Coke]___ joined 13:09 [Coke]_ left 13:14 AAGMVQ joined 13:16 [Coke]___ left 13:43 dadai joined 13:44 frost left 14:09 Sgeo joined 14:12 vrurg left, vrurg joined 14:20 dadai left, dadai joined 14:25 rir joined
rir What is a good way to get Str,s: 14:29
m: (my @a = < 01 02 03 >).raku.say
camelia [IntStr.new(1, "01"), IntStr.new(2, "02"), IntStr.new(3, "03")]
Nemokosch Sorry, what do you mean? 14:32
14:33 xinming left 14:35 dadai left, dadai joined, xinming joined
tonyo m: (my @a = q< 01 02 03 >).raku.say 14:37
camelia [" 01 02 03 "]
tonyo m: (my @a = qw<01 02 03>).raku.say
camelia ["01", "02", "03"]
tonyo rir: ^
14:45 [Coke]_ joined
rir @tonyo, Thanks, I don't think I'd have got there because it seems redundant to me. 14:47
tonyo the IntStr should stringify correctly 14:48
m: <01 02 03>.map(*.chars).raku.say;
camelia (2, 2, 2).Seq
Nemokosch I wouldn't have known there is such a noticeable difference between plain angular brackets and qw 14:50
rir It does, but why have allomorphs when not needed. 14:51
tonyo hmm, that has a problem when i do RAKUDOLIB='Custom#XXX, Custom#YYY' 14:57
rir @tonyo Should I get that in my head as tone-e-o or tone-yo or ... ? 15:10
tonyo heh, my name is tony so both work 15:15
i also get ton-yo a lot
15:34 sena_kun left, sena_kun joined 15:37 MoC joined 15:56 jgaz left 16:08 abraxxa left 16:23 [Coke]___ joined 16:24 [Coke]_ left 16:31 [Coke]___ left 16:32 dadai left, dadai joined 16:34 dadai left, [Coke]_ joined, jgaz joined 16:38 dakkar left 16:46 dadai joined 16:53 dadai left 16:54 dadai joined 17:00 dadai left 17:02 dadai joined 17:09 dadai left 17:11 dadai joined 17:18 sena_kun left, dadai left, dadai joined
thowe_ Whoever wrote this: rosettacode.org/wiki/Parse_an_IP_Address#Raku My hat is off to you. I have had so much fun getting riled up over this. 17:36
lizmat yeah, interesting use of dynamic variables :-) 17:39
thowe_ I had never heard of such a thing. Took me forever to figure out what <xdigit> was too. I changed it to <:Hex_Digit> in my own example 17:40
Ho hum, just throw a named Unicode type in my regex... as you do... mind blown 17:41
Then I started looking at some of the other language examples... They taste like prison food by comparison. 17:42
lizmat :-) 17:43
dynamic variables are indeed a powerful concept
like $*OUT being the handle for STDOUT 17:46
m: $OUT.say: "hello world"
camelia ===SORRY!=== Error while compiling <tmp>
Variable '$OUT' is not declared. Perhaps you forgot a 'sub' if this
was intended to be part of a signature?
at <tmp>:1
------> <BOL>⏏$OUT.say: "hello world"
lizmat m: $*OUT.say: "hello world"
camelia hello world
lizmat but it is easy to override:
m: class A { method print($) { note "fooled ya" } }; say "here"; { my $*OUT = A; say "hello world" }; say "back again"
camelia here
fooled ya
back again
fooled ya
back again
lizmat a class only needs to provide a "print" method
tonyo i have something very close to working that is similar (and a little less manual) than python's venv for raku, when is the weekly due?
lizmat tonyo: usually on Monday :-) 17:49
17:55 sena_kun joined
tonyo ah, may be enough time 17:58
17:59 [Coke]__ joined 18:01 [Coke]_ left 18:06 reportable6 left 18:09 reportable6 joined 18:15 dadai left
lizmat weekly: www.youtube.com/watch?v=39ekokgnoqE Markdown to Mathematica converter 18:24
notable6 lizmat, Noted! (weekly)
18:31 nine left, m_athias left, nine joined 18:32 m_athias joined, TieUpYourCamel left 18:37 TieUpYourCamel joined 19:04 squashable6 left 19:05 squashable6 joined 19:28 [Coke]__ left 19:31 Kaiepi left, Kaiepi joined 19:35 Kaiepi left, Kaiepi joined 19:53 Maylay left 19:55 Maylay joined 20:24 Maylay left 20:28 Maylay joined 20:45 jgaz left 20:55 MoC left 21:05 Sgeo left 21:07 Sgeo joined 21:11 Xliff joined
thowe_ Is there a Net::Server for Raku ? 21:36
21:58 sena_kun left 22:42 [Coke] joined 22:53 [Coke]___ joined 22:55 [Coke] left 23:00 [Coke] joined 23:03 [Coke]___ left 23:05 [Coke]__ joined 23:06 [Coke] left 23:34 thundergnat joined
thundergnat thowe_: "Whoever wrote this: rosettacode.org/wiki/Parse_an_IP_Address#Raku My hat is off to you. I have had so much fun getting riled up over this." That would be TimToady, otherwise know as Larry Wall, who does have a certain finesse with Rakuish things. 23:36
Nemokosch :DDD