š¦ 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++ |
08:20 | |
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 | |
oops | |||
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 |
||
here fooled ya back again |
17:47 | ||
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 |