🦋 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: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 25 August 2021.
00:02 reportable6 left 00:03 reportable6 joined 00:24 euandreh left 01:43 frost joined 02:28 euandreh joined
eof is there a limit on heredoc sentinel length? I'm inclined to say there isn't. 02:35
unfortunately for the purposes of an expirement I am doing with treesitter, I need to at least impose an artificial one for the parser... 02:36
02:52 a3r0__ is now known as a3r0 03:07 monkey_ joined 03:32 monkey_ left 04:32 linkable6 left, evalable6 left, reportable6 left, bloatable6 left, unicodable6 left, greppable6 left, tellable6 left, coverable6 left, squashable6 left, sourceable6 left, releasable6 left, shareable6 left, statisfiable6 left, committable6 left, quotable6 left, notable6 left, benchable6 left, nativecallable6 left, bisectable6 left 04:33 evalable6 joined, benchable6 joined 04:34 bloatable6 joined, quotable6 joined, coverable6 joined 04:35 shareable6 joined, tellable6 joined 05:32 unicodable6 joined 05:33 linkable6 joined, bisectable6 joined 05:34 nativecallable6 joined 05:35 committable6 joined 05:51 holyghost_ left 06:32 sourceable6 joined 06:34 notable6 joined 07:04 reportable6 joined 07:11 wayland_ joined 07:33 greppable6 joined 07:34 squashable6 joined, Sgeo left
MasterDuke Xliff_: ping 07:34
07:35 statisfiable6 joined 07:40 jmcgnh left 07:47 jmcgnh joined 07:56 holyghost_ joined 08:13 pony left 08:19 dakkar joined 08:32 pony joined 08:33 wayland_ left 08:34 releasable6 joined 08:38 pony left 08:45 pony joined 08:50 pony left 09:00 patrickb joined 09:02 patrickb left 09:19 patrickb joined, pony joined
patrickb m: say $NonExistent::var; 09:20
camelia (Any)
patrickb o/
Is there an obvious way to make such variable accesses error? 09:21
lizmat messing with the AT-KEY in a meta-class ? 09:22
patrickb Hm. Thanks. I think I'll go a different route then. 09:34
09:37 squashable6 left 09:53 abraxxa-home joined 10:00 patrickb left 10:30 sena_kun left, sena_kun joined 10:43 abraxxa-home left 10:47 pony left 10:53 frost left 11:03 frost joined 11:40 squashable6 joined 11:48 linkable6 left 12:02 reportable6 left 13:02 evalable6 left 13:09 discord-raku-bot left 13:10 discord-raku-bot joined 13:47 Sgeo joined 14:03 evalable6 joined
RaycatWhoDat Morning. I seem to be having trouble with inputs this morning. 14:45
I'm doing something akin to `loop { my $name = prompt; redo unless $name ~~ $regex }` 14:46
actually, no, it's not a `$regex`, it's a subset with a where clause that uses a regex 14:47
So, closer to this: `subset Command of Str where * ~~ /:i ^ EXIT $ /; loop { my $command = prompt; redo unless $command ~~ Command; }` 14:48
Said code only loops and doesn't ever break. What am I missing.
14:51 linkable6 joined
dakkar RaycatWhoDat#0001: wild guess, a newline? 14:53
oh, no, `prompt` removes the newline already
oh, no, `prompt` removes the newline already 14:54
RaycatWhoDat#0001: suggestion: replace that `prompt` with `prompt(">")` or something similar 15:01
there's a *separate* bug in that loop, in that it doesn't detect EOF 15:02
then, the real bug: `redo unless …` should probably be `last if ...`
the loop will loop until you exit it, but you are never exiting, you're just looping in a different way 15:03
15:03 reportable6 joined
dakkar RaycatWhoDat: subset Command of Str where * ~~ /:i ^ EXIT $ /; loop { my $command = prompt(">>") // last; last if $command ~~ Command; say "I will do <$command>" } 15:04
tellable6 dakkar, I'll pass your message to RaycatWhoDat
RaycatWhoDat I see it
dakkar `re
`redo` is pretty uncommon, in my experience 15:05
Nemokosch `redo` is basically continue, isn't it 15:06
Juerd loves redo for retries 15:12
15:20 coleman-x left 15:25 MoC joined 16:25 linkable6 left, evalable6 left 16:33 patrickb joined 16:38 dakkar left 16:49 xinming_ left 16:50 xinming_ joined 17:01 rypervenche left 17:10 rypervenche joined 17:26 evalable6 joined
Anton Antonov Hi! I plan to make a Raku package / repository that generates random data, like, vectors of random words or pet names, or random tabular datasets. Right now I am using the working name `Data::RandomDataGenerators` and there are sub-modules like `Data::RandomDataGenerators::RandomWord` and `Data::RandomDataGenerators::RandomPretentiousJobTitle`. I think that maybe it would be better to use the more gen 17:56
lizmat clickbaits rakudoweekly.blog/2021/10/25/2021-43-thank-you/ 18:01
18:02 reportable6 left 19:02 melezhik joined
melezhik SmokeMachine you can announce the need of help with Red using "help wanted" comment on mybfio, as an example - mybf.io/project/mybfio/reviews 19:03
the "raise hand" icon will stick to a project in the listing for a month 19:04
19:04 reportable6 joined
SmokeMachine melezhik: thanks! Good to know! 19:06
melezhik: fone! Thanks! 19:13
melezhik mybfio might be slow at the moment, I am trying to fix that ... 19:15
SmokeMachine++ 19:16
19:16 patrickb left
melezhik I switched mybfio to `2021.10` version 19:26
19:54 pony joined
tbrowder melezhic: have you thought about renaming your code site to something easier to remember? 20:03
i want to link to it on the Raku.org website if no one objects 20:04
melezhik: (sorry) ^^^ 20:06
20:14 MoC left 20:28 linkable6 joined
gfldex CIAvash: did you consider to create a multi on-the-fly in PatternMatching? 20:50
melezhik tbrowder - do you mean having easier to pronounce dsn name? 20:52
dns
CIAvash gfldex: no, how would it look like? and what are the benefits? error when no candidate is matched? 21:01
melezhik I might change dns in the future, right now I am not sure I am ready to book a "permanent" dns, name, will it be difficult to change it later on raku site and meanwhile use the current one? 21:02
21:03 discord-raku-bot left 21:04 discord-raku-bot joined
gfldex CIAvash: I got something in my blog. If that works you need to catch the default exception and emit the one defined in your module. gfldex.wordpress.com/2021/04/21/re...g-a-wheel/ 21:04
CIAvash Will look into it, I need to go to bed now 🙂 21:09
gfldex sweet dreams then
CIAvash thanks 21:10
tbrowder melezhik: yes 21:29
no, changing will not be a problem 21:30
thnx 21:31
21:51 djerius left 21:53 djerius joined 22:53 linkable6 left, evalable6 left 22:54 linkable6 joined 22:55 evalable6 joined
tbrowder whatever happened to the bot that announced new module releases? 23:35
23:55 linkable6 left