🦋 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: ... | Logs can be inspected at colabti.org/irclogger/irclogger_log/raku
Set by lizmat on 1 May 2021.
japhb softmoth: Failed to pass tests 00:00
00:01 reportable6 left
edds im sasha 00:01
00:02 reportable6 joined
japhb softmoth: gist.github.com/japhb/1a0748d8a82d...6ce2fe329d 00:02
edds here no sign up button) 00:05
how it works?
japhb .ask timotimo Can you merge github.com/timo/json_fast/pull/73 ? 00:07
tellable6 japhb, I'll pass your message to timotimo
japhb edds: Sign up for what?
softmoth japhb, thanks. What version of rakudo are you using? 00:16
japhb softmoth: v2021.04-10-gbb069a99c 00:20
softmoth OK, I've been on 2021.02.1, I may need to check the latest. I may need to adapt to CompUnit::Repository changes, or maybe I just need to ignore any Repository that is `not .can('read-dist')` 00:21
ugexe yeah you shouldnt be using read-dist 00:22
softmoth ugexe, OK. My goal is to list "resources" for a dist. I got the dist from .candidates() 00:23
ugexe thats fine. what are you calling read-dist for? 00:24
softmoth not just "resources" but any files
It is a LazyDistribution
and I can't get anything from it.
m: (.read-dist()(.dist-id).raku.put with $*REPO.next-repo.candidates("rakudoc").head).<files>.keys 00:25
camelia Type Slip does not support associative indexing.
in block <unit> at <tmp> line 1
softmoth :> $*REPO.next-repo.candidates("rakudoc").head 00:27
CompUnit::Repository::Installation::LazyDistribution.new(dist-id => "988DBA7F826D57FAEEE3344CC021AB3A40D55432", read-dist => -> $_ { #`(Block|91308736) ... }, meta => ${:api(v1), :auth("github:Raku"), :checksum(Str), :source(Any), :ver(v0.2.3)}, prefix => IO::Path.new("/opt/raku/versions/moar-2021.02.1/install/share/perl6/site", :SPEC(IO::Spec::Unix), :CWD("/home/trs/g/raku/rakudoc")))
I get that OK. But I don't know how to get to "files" and "resources" from there.
ugexe say CompUnit::RepositoryRegistry.repository-for-name("site").candidates("Zef").head.meta<resources>
evalable6 Nil
ugexe works fine
00:28 lucasb left
softmoth Well I'll be. I could swear it was not, but it is! 00:29
ugexe, thanks for that, I'll switch immediately 00:30
00:50 geth_ joined
edds japhb how you recognize each other? 00:51
00:54 Geth left 01:05 kst left 01:09 db48x joined 01:15 Kaiepi joined
japhb edds: Do you mean recognizing who is who on #raku in IRC? Registered nicknames on Freenode. 01:18
edds japhb but im just type random and hit enter 01:19
are you know about difference with matrix? 01:20
01:20 softmoth left
japhb edds: Oh, yeah, by default IRC allows anyone to use an unregistered nickname; you register in order to reserve a name as just-for-you. 01:20
01:22 edds is now known as sasha
sasha 🦋 01:25
what ist this
oh its india symbol 01:29
this languages called 'scripts' 01:31
japhb sasha: In what context? For example, in programming language use, a script is a (usually) small program. In Unicode use, a script is a set of symbols used to write a language. 01:34
sasha japhb oh), i mean en.wikipedia.org/wiki/Devanagari
japhb Yeah, that's the Unicode/typographical meaning. 01:36
sasha im not competent in this 01:37
japhb en.wikipedia.org/wiki/Writing_system
sasha i think this language absolytley beutiful en.wikipedia.org/wiki/Georgian_scripts 01:38
i saw it recentley in ytubecomment so cool 01:39
japhb Yeah, there are some really beautiful scripts. Humans, what can't they do, eh? :-) 01:41
01:42 [Sno] joined
sasha so why you not using matrix ? 01:42
hm 01:45
    pictographic script
    ideographic script
    analytic transitional script
    phonetic script
    alphabetic script
every lang is script
01:45 sno left
japhb Those are broad classes of scripts, yes. 01:46
IRC predates matrix by literal decades. :-)
sasha it has stickers and reactions and quick reply 01:47
01:47 kvw_5_ joined
sasha and looks different 01:47
moon-child all those sound like good reasons to avoid matrix 01:48
sasha looks like telegram
support payments too as im right 01:49
decentralized telegram)
but its same thing on first look
this and matrix i think 01:50
i mean*
not matrix im talk about element
01:51 kvw_5 left
sasha has calls and video calls and notifications 01:51
01:51 rindolf left
moon-child why, it just gets worse and worse! 01:52
sasha security tweaks looks advanced
its just compare
dont hate it)
its can be good features for usual user 01:53
oh 01:55
i cant send file here
moon-child sure you can 01:56
01:56 _jrjsmrtn joined
sasha what? 01:56
01:56 __jrjsmrtn__ left
sasha element more juicier for features 01:58
moon-child en.wikipedia.org/wiki/Direct_Client-to-Client
sasha how to do it here
also i find this keybase.io/ 02:01
not tried but it works in onion 02:02
and they show you how they send bank card photos
super secure 02:03
committable6 sasha, I cannot recognize this command. See wiki for some examples: github.com/Raku/whateverable/wiki/Committable
sasha committable6 youu scared me , bot 02:04
volafile.org/r/1t186r01c 02:09
here interface of element #im not mine monero 02:10
02:10 _jrjsmrtn left
sasha im changed message layout to irc mode 02:10
02:13 __jrjsmrtn__ joined 02:54 sasha left 03:03 dogbert17 left, dogbert17 joined 03:20 doconthe2ocks left, sjn left, sjn joined 03:24 softmoth joined 03:27 doconthe2ocks joined 03:36 softmoth left 03:38 dataangel left 03:40 Geth joined 03:44 geth_ left 04:44 coverable6 left, benchable6 left, notable6 left, bisectable6 left, committable6 left, bloatable6 left, nativecallable6 left, evalable6 left, greppable6 left, statisfiable6 left, reportable6 left, releasable6 left, sourceable6 left, quotable6 left, unicodable6 left, linkable6 left, squashable6 left, tellable6 left, shareable6 left 04:45 greppable6 joined, reportable6 joined, squashable6 joined, coverable6 joined, quotable6 joined, bloatable6 joined, unicodable6 joined 04:46 benchable6 joined, tellable6 joined, notable6 joined, sourceable6 joined, evalable6 joined, releasable6 joined, bisectable6 joined, nativecallable6 joined 04:47 statisfiable6 joined, committable6 joined, linkable6 joined, shareable6 joined 04:56 [Sno] left 05:02 sno joined 05:09 DiffieHellman left, DiffieHellman joined 05:32 titsuki joined 05:34 parabolize left 05:35 domidumont joined 05:59 Grrrr left, Gruber joined 06:01 reportable6 left, reportable6 joined 06:27 asymptotically joined 07:03 wamba joined 07:12 aborazmeh joined 07:23 aborazmeh left 07:29 aborazmeh joined 07:33 aborazmeh left 07:47 Sgeo left 07:48 Manifest0 left, jmerelo joined 07:49 Manifest0 joined 08:09 pecastro joined 08:16 asymptotically left, asy joined 08:17 asy is now known as asymptotically 08:39 sno left 09:10 asymptotically left 09:11 asymptotically joined
lizmat clickbaits rakudoweekly.blog/2021/05/03/2021-...ble-comma/ 09:28
09:41 aindilis left, aindilis joined 09:42 Nahita joined 09:49 benkolera joined 10:13 patrickb joined 10:25 ufobat joined 10:30 wl20 left 10:32 wl20 joined 10:45 Black_Ribbon left 11:30 wl20 left 11:37 rjeli left 11:39 rjeli joined 11:40 abraxxa1 left 11:45 abraxxa1 joined 11:48 wl20 joined 11:50 abraxxa1 left 11:51 abraxxa1 joined 12:01 reportable6 left, mowcat joined 12:03 reportable6 joined 12:14 sno joined 12:28 benkolera left 12:29 sno left 12:31 sno joined 12:44 MasterDuke left 12:57 sno left 13:11 sno joined 13:18 Nahita left 13:19 sno left 13:23 sno joined 13:28 sno left 13:33 geth_ joined 13:34 jmerelo left, sno joined 13:37 Geth left 13:41 b2gills left, b2gills joined 13:47 user3736 joined 13:48 user3736 left, sno left 13:50 sno joined 13:53 [Coke] joined, [Coke] left, [Coke] joined 13:55 sno left 13:58 sno joined 14:27 Sgeo joined 14:35 ufobat left 14:36 wamba left 14:40 mowcat left 14:44 mowcat joined 14:51 patrickb left, patrickb63 joined 14:54 wamba joined 14:55 [Coke] left 15:03 parabolize joined 15:04 softmoth joined
softmoth Hi! I'm looking for more user testing on rakudoc, if anyone has a few minutes to try it and let me know how it works for you: zef update; zef install rakudoc --verbose 15:08
ugexe you can make zef update automatically with the --update flag 15:12
zef install rakudoc --verbose --update
at least i think that still works lol
softmoth thank you 15:19
15:46 patrickb63 left 15:48 [Coke] joined, softmoth_ joined 15:51 softmoth left 15:53 asymptotically left 15:58 softmoth_ left 16:03 softmoth joined 16:25 dataangel joined 16:27 softmoth left 16:33 softmoth joined 16:40 softmoth_ joined 16:41 softmoth left 16:42 softmoth joined 16:43 softmoth__ joined 16:44 softmoth_ left 16:46 softmoth left, softmoth_ joined 16:48 softmoth__ left 16:53 ufobat joined 16:54 sno left
raydiak softmoth_: gist.github.com/raydiak/9c3e0352ed...d2d019570b 17:14
17:15 finsternis joined
raydiak doubt it matters but fwiw I'm running manjaro on a ryzen 5 17:18
17:21 sno joined 17:27 elcaro left 17:34 sno left 17:41 sno joined
softmoth_ raydiak, thanks, the test case is brittle. I appreciate your feedback, I'll sort that out. 17:42
17:42 softmoth_ is now known as softmoth
raydiak you're welcome, happy to help. thanks for your work on rakudoc 17:44
17:44 elcaro joined
softmoth I plan to implement fetching docs directly from github (to avoid the heavy dependencies of the current Raku/doc distribution), too. Currently it's of limited use unless you explictly set "RAKUDOC=/path/to/doc/doc" in the environment. 17:47
17:47 sno left
raydiak we still have all the generation of svgs and html and everything packed into the same project as the actual docs? 17:49
17:50 domidumont left
tbrowder hi, looking for advice on new module naming 17:52
17:52 sno joined
softmoth raydiak, yes, I've not been part of any discussions on that, but I know it's been desired for a long time to split it out 17:53
I assume there's some non-trivial work needed for some reason 17:54
tbrowder the primary purpose of the module is to convert from the Gregorian calendar dates (as used by DateTime) to other calendars
i'm considering such names as MultiCalendar, DateTime::Calendars, ... 17:55
raydiak softmoth: definitely seems like a gross failure of separation between code and data, I'm a bit shocked it didn't happen years ago
tbrowder: I like DateTime::Calendars more between those two. though if it's only mainly for conversion and not other operations, also maybe DateTime::Convert or ::Converter or something along those lines 17:57
softmoth tbrowder, maybe a less generic name would be helpful; many things might be a MultiCalendar or a Calendars, while your function is quite specific.
17:58 sno left
softmoth It's probably too cute but something like DateTime::Ex::Gregorian 17:59
Just my first thought, I'm sure your choice will be fine.
18:02 leont left, reportable6 left, ufobat left 18:03 leont joined, reportable6 joined 18:08 Harry39 joined, Harry39 left
raydiak if the other calendars you support are regional/cultural not e.g. astronomical/academic, maybe DateTime::International? if we're talking about what season it is on Mars then maybe DateTime::Interplanetry, ::Interstellar, ::Intergalactic, ::Universal or ::Multiversal depending on the scope of the implementation :) 18:11
18:21 MasterDuke joined 18:31 wl20 left, sno joined 18:33 wl20 joined
CIAvash tbrowder: Are you aware of the modules created by JFORGET: modules.raku.org/search/?q=Date%3A%3ACalendar 18:33
18:34 gurmble joined 18:35 grumble is now known as Guest31287, Guest31287 left, gurmble is now known as grumble 18:37 xelxebar_ left, sno left, xelxebar joined 18:39 abraxxa2 joined 18:41 sno joined
tbrowder CIAvash: arg, i forgot...thanks for the reminder! 18:44
18:48 sno left 18:50 sno joined 18:55 sno left
tbrowder ok, those save a lot of work! 18:55
19:00 abraxxa2 left, abraxxa-home joined 19:01 stoned75 joined 19:03 sno joined, sno left, [Sno] joined 19:09 [Sno] left 19:11 [Sno] joined 19:16 [Sno] left 19:18 [Sno] joined 19:25 [Sno] left, Black_Ribbon joined 19:32 asymptotically joined 19:37 [Sno] joined 19:42 titsuki left 19:43 [Sno] left 19:46 [Sno] joined, brtastic joined
geth_ doc/3517-word-variants: 37c97ae1b7 | (Stoned Elipot)++ | xt/word-variants.t
Search/test for the word 'boolean', ref #3517

  ... as it should be written 'Boolean'.
This word variant test is all about case, thus the %variants hash now contains Regex values with the case-insensitive adverb when applicable.
doc: stoned++ created pull request #3880:
Search/test for the word 'boolean', ref #3517
19:51 [Sno] left 19:57 [Sno] joined 19:59 Shaeto joined
Shaeto Hi, a simple question: can I use action method for the root proto token (proto token test {*}) ? i want to process all variants in one method 20:01
20:03 [Sno] left 20:07 [Sno] joined 20:08 sno joined
geth_ doc: 37c97ae1b7 | (Stoned Elipot)++ | xt/word-variants.t
Search/test for the word 'boolean', ref #3517

  ... as it should be written 'Boolean'.
This word variant test is all about case, thus the %variants hash now contains Regex values with the case-insensitive adverb when applicable.
doc: f94b7c206b | (Will Coleda)++ (committed using GitHub Web editor) | xt/word-variants.t
Merge pull request #3880 from Raku/3517-word-variants

Search/test for the word 'boolean', ref #3517
[Coke] stoned75++
20:11 [Sno] left 20:13 sno left 20:14 Nahita joined 20:15 Nahita left
geth_ doc: a3ac312eac | Coke++ | doc/Programs/03-environment-variables.pod6
prefer Boolean

Closes #3517
20:16 sno joined
stoned75 thanks, my pleasure 20:22
20:22 sno left 20:27 sno joined 20:33 asymptotically left 20:34 sno left, softmoth_ joined 20:36 sno joined, softmoth left 20:41 sno left
tbrowder ref calendars again, jforget's modules are great, but more detailed than what mine will be. i'm using E.G. Richards' system which uses an arithmetic conversion to/from an artificial calendar to convert dates of y/m/d between 15 calendars. just for some raku fun! 20:47
so i still need a naming system for the set... 20:49
20:51 Shaeto left 20:53 MasterDuke left
tbrowder CalendarConversions <= the name of the chapter detailing the mathematics 20:56
21:00 MasterDuke joined 21:03 sno joined 21:08 sno left 21:13 sno joined 21:18 sno left 21:20 sno joined 21:23 wamba left 21:26 sno left 21:27 MasterDuke left 21:31 wl20 left 21:32 sno joined, wl20 joined 21:37 sno left 21:39 sno joined 21:44 sno left 22:10 abraxxa-home left, sno joined 22:16 mowcat left 22:19 brtastic left, brtastic joined 22:20 sno left 22:23 sno joined 22:25 softmoth_ is now known as softmoth 22:38 sno left, brtastic left 22:42 sno joined 22:47 softmoth left, sno left 22:50 sno joined 22:56 sno left 22:58 sno joined
geth_ doc: 4c12a38828 | (Stoned Elipot)++ | xt/word-variants.t
Remove a leftover parenthesis and a trailing space
doc: c63401bd32 | (Stoned Elipot)++ | xt/word-variants.t
Search/test for 'sub-directories'

  ... as 'subdirectories' is (probably) prefered
doc: 11a2a158b2 | (Stoned Elipot)++ | doc/Language/about.pod6
'subdirectories' is prefered over 'sub-directories'
23:03 sno left 23:08 sno joined 23:14 sno left 23:17 pecastro left 23:19 sno joined 23:25 sno left 23:27 dotdotdot left, dotdotdot joined, sno joined 23:33 sno left 23:35 sno joined 23:36 aindilis` joined 23:37 aindilis left 23:41 sno left 23:42 swaggboi left 23:44 japhb left 23:45 japhb joined 23:46 sno joined 23:47 swaggboi joined 23:52 sno left 23:54 sno joined