🦋 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:01 reportable6 joined
SmokeMachine m: proto bla {}; say &bla.^attributes 00:36
camelia (List @!dispatchees Mu $!dispatcher int $!flags Mu $!inline_info Mu $!package List @!dispatch_order Mu $!op_props Mu $!phasers Mu $!why Code $!do Signature $!signature List @!compstuff)
01:01 evalable6 left, linkable6 left 01:02 linkable6 joined 01:04 evalable6 joined 01:30 guifa left 02:27 tea3po joined 02:30 teatwo left 02:47 guifa joined
Xliff m: Method.^attributes.map(*.name).gist.say; 02:51
camelia (@!dispatchees $!dispatcher $!flags $!inline_info $!package @!dispatch_order $!op_props $!phasers $!why $!do $!signature @!compstuff)
Xliff Yeah, so .candidates uses Method::@!dispatchees... and I currently have yet to find a way to access that without nqp. 02:54
03:46 squashable6 left 03:49 squashable6 joined 04:16 rf left 05:16 squashable6 left, greppable6 left, bloatable6 left, shareable6 left, statisfiable6 left, quotable6 left, committable6 left, bisectable6 left, releasable6 left, evalable6 left, reportable6 left, unicodable6 left, linkable6 left, benchable6 left, sourceable6 left, tellable6 left, notable6 left, coverable6 left, nativecallable6 left, shareable6 joined, evalable6 joined, reportable6 joined, unicodable6 joined, sourceable6 joined 05:17 releasable6 joined, benchable6 joined, greppable6 joined, bloatable6 joined, committable6 joined, quotable6 joined, nativecallable6 joined 05:18 coverable6 joined, squashable6 joined, statisfiable6 joined, tellable6 joined, notable6 joined, bisectable6 joined 05:19 linkable6 joined 05:46 jpn joined 05:51 jpn left 06:00 reportable6 left, reportable6 joined 06:06 jpn joined 06:19 jpn left 06:25 jpn joined 06:30 Guest43 joined 06:49 Guest43 left 06:52 jpn left 07:05 jpn joined 07:09 jpn left 07:27 abraxxa joined 07:29 abraxxa1 joined 07:31 abraxxa left 07:32 abraxxa joined 07:35 abraxxa1 left 07:46 RonaldR34g4m joined 07:47 Vyrus left 07:55 dakkar joined 08:07 Sgeo left 08:13 sena_kun joined 08:47 jpn joined 09:06 abraxxa1 joined 09:08 abraxxa left 09:13 jpn left, jpn joined 09:21 abraxxa1 left 09:23 CIAvash left 09:29 abraxxa joined
nemokosch if there's a way using nqp, that's not all that bad 09:32
this is really within the guts of the language, or better said, not even the language but the runtime
the language most probably doesn't say anything about doing something like this 09:33
09:46 jpn left 10:02 jpn joined 10:06 jpn left 10:14 jpn joined 10:16 siavash joined 10:20 siavash left 10:21 jpn left 10:23 siavash joined 10:27 jpn joined 10:35 jpn left
Xliff nemokosch: True. I'd just add it and see what happens, but I am worried about the particular order. 10:42
I think it might be OK, if I just copy one proto's @!dispatchees to another...
Now if only I knew how to do that! :)
nqp is not my thing quite yet.
10:50 melezhik joined
melezhik . 10:50
tellable6 2023-07-10T13:39:09Z #raku <SmokeMachine> melezhik: I’m also playing with configurations: github.com/FCO/Configuration
melezhik SmokeMachine - thanks
10:56 siavash left
melezhik what's up in Raku world? I am thinking about publishing short SparrowCI post on testing modules against multiple versions of Rakudo - 10:57
dev.to/melezhik/sparrowci-testing-...d226cefed6
10:58 siavash joined 11:01 melezhik left
nemokosch that sounds great 11:04
11:10 abraxxa left 11:16 abraxxa joined 11:24 jpn joined 11:40 euandreh left 11:41 jpn left 11:45 jpn joined
tbrowder__ .ask antononcube can you say what os and supporting equip you're using for producing your mathematica and raku work as shown in article above? thnx 11:47
tellable6 tbrowder__, I'll pass your message to antononcube
lizmat clickbaits rakudoweekly.blog/2023/07/10/2023-...mposition/ 11:50
11:51 siavash left 11:53 jpn left 12:00 reportable6 left, reportable6 joined 12:22 guifa left 12:25 guifa joined 12:52 abraxxa left
antononcube @nemokosch As I promised I LLM-generated an R article, “R is arcane, designed by a committee, and LISP-curseless” : github.com/antononcube/RakuForPred...ss-PaLM.md 13:08
It is short, and not very acidic.
13:08 guifa left 13:09 guifa joined 13:10 guifa left 13:11 jpn joined 13:25 deoac left 13:28 guifa joined 13:32 abraxxa joined 13:40 xinming_ left 13:41 xinming_ joined 13:42 xinming_ joined
@tbrowder I almost exclusively work within macOS. I write / make the Mathematica and Raku packages and articles with Apple MacBookPro's (with Apple Silicon M1 chip or Intel chip.) 13:50
tbrowder__ antononcube, thank you, i appreciate your contributions to the Raku community 13:54
antononcube @tbrowder Thank you, good to hear! (And I appreciate your contributions and enthusiasm.) 13:55
14:07 guifa left 14:10 guifa joined 14:28 teatwo joined 14:31 tea3po left 14:34 guifa left 14:40 siavash joined 14:42 guifa joined, guifa left 14:45 guifa joined 14:49 guifa left 14:56 siavash left 15:24 guifa joined 15:28 abraxxa left 15:47 Sgeo joined 15:48 [Coke] joined 15:50 guifa left 16:00 jpn left 16:13 guifa joined 16:19 rf joined 16:40 rf left, dakkar left
[Coke] maybe you can if you recompose? 16:44
guifa got an evil idea from TPRC but doesn't know how he might be able to pull it off (might not be doable at all) 16:45
[Coke] hopes all tprc have a very good conference </bugs bunny meme>
guifa Someone made a module called goto::file, when it hits that, it continues processing code from that point onward at the top of a new file, potentially even to include recursion
why? I don't know. Feels like an interesting challenge to do though given raku's grammar parsing 16:46
17:03 willthechill joined 17:08 willthechill left 17:21 willthechill joined
xinming_ Now, I'm learning neural network things, really wish to have a raku lib for neural network design 17:25
17:31 guifa left
tbrowder__ antononcube: you should use that tool to create a draft of an article on why one should prefer raku over python 17:32
17:35 guifa joined 17:37 rf joined
antononcube @tbrowder I attempt that. 17:50
18:00 reportable6 left 18:02 reportable6 joined
tbrowder__ this is a broad question i know, but here goes: without testing, do you thinks it's more efficient to read a large hash (3000 or more keys, plus several subkeys with long strings as values) from a compiled rakumod file or a JSON file? 18:05
18:05 ljyv joined, ljyv left
tbrowder__ i guess the advantage of the json file is it can saved with any new data versus the static rakumod file. but the json file would need a reliable home on disk. 18:09
japhb tbrowder__: My suspicion is that CBOR would be faster than JSON, and I would *guess* that compiled Rakumod would be even faster, but I haven't actually done that comparison (I compared the speed of a number of data formats a year or two ago, but I didn't include "compiled Raku code" as one of those). 18:10
tbrowder__: github.com/japhb/serializer-perf 18:11
tbrowder__ thnx, was that an advent article? it sounds familiar. 18:12
japhb (Note that the .raku/EVAL was treating it as a data file, *not* as a precompiled module, for pretty much the reason you pointed out -- I was only measuring things that were easy to R/W.) 18:13
I don't think so ... but it might have been in an RWN or mentioned in a talk or some such.
Geth docker/2023.06: 7cae2b1fce | (Daniel Mita)++ | 5 files
Bump to 2023.06
18:17
docker: m-dango++ created pull request #55:
Bump to 2023.06
18:17 abraxxa-home joined
[Coke] huh. I can get to twitter.com/liztormato/status/1677...6858804224 without a twitter account, but not the tweet itself. 18:23
18:24 guifa left
[Coke] (I knew the latter, am surpised by the former) 18:27
18:27 guifa joined
tbrowder__ japhb: i do remember that. maybe i can add a test for read-only after converting json data to a rakumod file for compiling. 18:31
japhb That would be great, tbrowder__ ! Thank you in advance! :-) 18:41
tbrowder__ you are welcome. i might have to ask for help, so there's that. 19:16
19:24 guifa left
japhb Heh, no worries. :-) 19:30
tbrowder__ how about changing the repo name to the name of App-SerializerPerf per the name at Raku.land: 'App::SerializerPerf'? 19:42
nemokosch distribution names were always meant to be system path friendly, isn't that right? 19:45
19:46 guifa joined, vrurg left 19:47 vrurg joined
tbrowder__ i'm not sure it is a rule, but good practice imho 19:49
if it were up to me, i would be stricter in current module requirements. 19:50
nemokosch I don't think it's possible to teach people to feel responsible for something if they genuinely have no urge for it 19:55
tbrowder__ maybe 20:01
20:08 abraxxa-home left 20:09 abraxxa-home joined
japhb tbrowder__: The repo was named differently pretty much for historical reasons: at first, it was just a script, without library modules. 20:09
Come to think of it, I don't think I've ever renamed a GH repo that I wasn't transferring to another org. 20:10
20:12 Maylay left 20:14 Maylay joined 20:18 euandreh joined
lizmat weekly: codeberg.org/gfldex/raku-local-github-issues 20:32
notable6 lizmat, Noted! (weekly)
tbrowder__ if you can rename the repo i can take care of the rest in the PR 20:33
which i've started as App-SerializerPerf 20:34
leont Yeah, colons aren't valid in path names on Windows, so generally a bad idea around git repositories 20:37
tbrowder__ well afaik github won't accept colon 20:38
s, raku takes care of the colon parts naturally ("organically?") 20:39
20:42 jpn joined
nemokosch within namespaces yes, for distributions I wouldn't be so sure 20:43
a distribution name might pop up in a file path during installation
20:54 sena_kun left 21:01 euandreh left
tbrowder__ well even 21:04
..
was gonna say even zef needs apostrophes around module names with adverbs 21:05
21:11 abraxxa-home left 21:16 jrjsmrtn left 21:31 guifa left
japhb tbrowder__: Repo name changed. Was actually less painful than I expected. 21:31
tbrowder__ i just saw that, thanks! i'm on it... 21:50
21:57 jrjsmrtn joined 22:06 jpn left 22:45 willthechill left 22:55 guifa joined 23:10 willthechill joined 23:16 guifa left 23:55 cm_ joined 23:56 cm left, cm_ is now known as cm