🦋 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:07 reportable6 left 00:10 reportable6 joined
Geth doc: 06c85115f1 | Coke++ | xt/01-raku-version.t
track new release
00:22
gfldex Is there a way to tell an infix to take a WhateverCode as an argument instead of forming a closure? 00:54
00:55 daxim joined
moon-child &[whatever](*, whatever)? 01:26
01:55 evalable6 left, linkable6 left
Geth raku-mode: Mercerenies++ created pull request #56:
Temporary fix for Issue #43
02:02
02:20 vrurg joined, frost joined 02:57 linkable6 joined 03:06 frost left 03:48 vrurg left 03:49 vrurg joined 04:49 quotable6 left, squashable6 left, benchable6 left, nativecallable6 left, releasable6 left, tellable6 left, linkable6 left, notable6 left, bloatable6 left, coverable6 left, shareable6 left, bisectable6 left, committable6 left, greppable6 left, statisfiable6 left, unicodable6 left, sourceable6 left, reportable6 left, quotable6 joined, unicodable6 joined 04:50 committable6 joined, notable6 joined, releasable6 joined 04:52 bisectable6 joined, bloatable6 joined 04:56 frost joined 04:57 evalable6 joined 05:51 coverable6 joined 06:10 squashable6 joined 06:49 nativecallable6 joined 06:51 vrurg_ joined, sourceable6 joined, greppable6 joined 06:52 benchable6 joined 06:54 vrurg left 07:09 squashable6 left 07:10 reportable6 joined 07:11 squashable6 joined 07:19 frost left 07:38 abraxxa joined 07:42 abraxxa left 07:43 abraxxa joined 07:50 linkable6 joined 07:52 tellable6 joined, immediate joined
immediate hello! I have a string of length 4, I need to make it 7 by repeating things. Context: 3 digit CSS color code, e.g., `#FAB` to become `#FFAABB`. I do this 07:58
m: my $s = "#FAB"; say "#" ~ $s.comb.skip.map(* x 2).join 07:59
camelia #FFAABB
immediate Question is how you would do it? Some regex could be?
07:59 laidback_01 left
immediate or is it fine enough? (im relateively new to language) 07:59
oh there is raku-beginner i should have posted there I guess... 08:01
08:02 laidback_01 joined 08:09 laidback_01 left
CIAvash m: say '#FAB'.subst: :g, /\w/, * x 2 # regex version 08:27
camelia #FFAABB
08:37 Sgeo left 08:39 laidback_01 joined
CIAvash m: say '#FAB'.comb.rotor(1, 3).&{.[0] ~ .[1]».&(* x 2).join} # Another way to write your solution 08:46
camelia #FFAABB
08:48 frost joined
immediate thanks 08:50
08:51 statisfiable6 joined
CIAvash m: say '#FAB'.wordcase: :filter{.comb».&(* x 2).join} # and another solution 08:52
camelia #FFAABB
08:53 Darkcoal joined 09:08 frost left 09:10 dakkar joined
lizmat immediate: I would have used your original version 09:13
09:27 jjido joined 09:39 jjido left 09:51 shareable6 joined 10:08 squashable6 left 10:11 Guest53 joined 10:12 Guest53 left 10:22 immediate left 10:57 linkable6 left 11:34 curiosa joined 12:05 reportable6 left 12:10 squashable6 joined 12:44 curiosa left 13:07 reportable6 joined 13:23 SqrtNegInf joined
lizmat clickbaits rakudoweekly.blog/2022/02/14/2022-...-released/ 13:46
13:59 linkable6 joined 14:03 discord-raku-bot left 14:04 discord-raku-bot joined 14:08 vrurg joined 14:10 vrurg_ left 15:10 linkable6 left, evalable6 left, Sgeo joined 15:12 evalable6 joined 15:13 linkable6 joined
[Coke] bisectable doesn't work on windows, right? 15:22
is it something I could run on my laptop and use directly rather than via IRC?
MasterDuke yeah 15:30
checkout how Blin does it 15:35
ugexe i think those might relying on some non-windows commands 15:37
[Coke] I just figure if I have to do another bisect on this windows laptop, I'm going to want it to be a managed thing, not me doing the bisect and rebuild by hand (throwing out the deploy each time.)
I can fix that part.
I mean, theoretically 15:38
ugexe on windows i usually bisect by release 15:41
just switching between them with rakubrew
so yeah not the most automated process
you can also build specific commits ala `rakubrew build moar 234jfj39` 15:42
for once you find the release it started
[Coke] I used git bisect in a rakudo build, and did rm -rf /c/raku /c/sandbox/rakudo/nqp before each build, and it's gone ok 15:52
but either way there's management going on I'd rather script
crap. typed "git bisect good' on the last one... and it's hanging. like 5m now 16:04
ah, windows highlight paused output. oops 16:05
16:07 Xliff joined
[Coke] one of two skipped commits, an NQP bump or github.com/rakudo/rakudo/commit/da...fd658300cd 16:08
will try master with the latter reverted and see if that works. 16:09
Xliff CAn you untap a supply or force a tapped handler to stop responding to events? 16:10
16:13 abraxxa left
[Coke] does bisectable deal with nqp bumps and dig into nqp commits, or just report that out as a single rakudo commit? 16:13
MasterDuke single rakudo commit. that's been a longstanding todo (same with moarvm commits) 16:14
16:15 abraxxa-home joined 16:21 rypervenche left
[Coke] crap. ok, still doesn't work with the one commit reverted. 16:34
which leaves the skipped NQP bump.
16:37 laidback_01 left
[Coke] ... which includes a moarvm bump. :P 16:38
ah. it ONLY includes a moarvm bump. 16:40
with 15 commits. 16:43
so it looks like shareable is handing out builds to use, those builds are all a specific kind of build, so would step one to add windows be to add any second arch type to shareable? 16:45
(and then at some point, a windows variant can be one?)
Xliff Can you untap a supply or force a tapped handler to stop responding to events? 16:56
japhb Xliff: I think there's some implicit context in what you are asking. Are you talking about a live or on-demand supply? Are you expecting to undo a single tap without disturbing other taps? Do you have control of the code in the tap handler? 17:06
Xliff japhb: I'm not sure about supply type. I want to untap just a single event and yes, I would have control of the code in the handler. 17:07
I suspect the Supply being tapped would come from a source Supplier, since i would need .emit
japhb I think I would tend to have an atomic flag visible to the tapping react that indicates mode (whether to ignore or not), and just drop events that arrive when ignoring. 17:19
17:35 dakkar left 17:48 djerius left 17:49 djerius joined 18:04 juanfra__ left 18:06 reportable6 left 18:52 jjido joined 19:02 dogbert11 left 19:06 squashable6 left 19:11 dogbert17 joined 19:23 mexen left 19:40 jjido left 19:43 nikhil joined, nikhil left 19:49 Darkcoal left 20:08 reportable6 joined
El_Che opera just over-raku'd raku: www.theverge.com/2022/2/14/2293291...s-urls-yat 20:38
[Coke] with "NFT" in the article, it has lost all meaning. 20:39
El_Che very true 20:40
guifa So basically, we're at AOL keyword $foo all over again 20:56
El_Che yes, but with blockchain
guifa Are we gonna get a fezcoin so we can have NFT blockchain yadda yadda namesquatting for modules? 20:59
guifa . o O ( yadda is a real Raku thing after all )
El_Che I read somewhere yadda yadda came fron Lenny Bruce 21:00
tonyo i have 100% of the fezcoins 21:03
El_Che rakudo-pkg, now with free fezcoins included 21:04
[Coke] rakuoin 21:06
21:07 squashable6 joined
El_Che rakuonion if you're a troll like me :) 21:08
[Coke] the most suspicious commits in the moarvm range for me are adding some JIT items. ... oh, I can run my tests without the JIT. Grumble. 21:09
(retrying with a fresh master.) 21:11
(should have thought to do that step 1!)
21:11 discord-raku-bot left 21:12 discord-raku-bot joined 21:18 lgtaube left 21:33 abraxxa-home left 21:57 qorg11 left 22:16 qorg11 joined 22:19 dogbert17 left 22:36 lgtaube joined 22:47 linkable6 left 22:50 linkable6 joined
guifa I get the utility of <?> as an always succeed. Is there any way to usefully use <!>? The only way I can think that it might be useful would be if it failed the whole token it was in (even when in alternation in some way) 23:04
23:21 linkable6 left, squashable6 left, reportable6 left, evalable6 left, shareable6 left, statisfiable6 left, tellable6 left, benchable6 left, greppable6 left, sourceable6 left, nativecallable6 left, coverable6 left, bloatable6 left, bisectable6 left, releasable6 left, committable6 left, notable6 left, unicodable6 left, quotable6 left, jjatria left, [Coke] left, kybr left, corwin left, KotH left 23:23 linkable6 joined, squashable6 joined, reportable6 joined, evalable6 joined, shareable6 joined, statisfiable6 joined, tellable6 joined, benchable6 joined, greppable6 joined, sourceable6 joined, nativecallable6 joined, coverable6 joined, bloatable6 joined, bisectable6 joined, releasable6 joined, notable6 joined, committable6 joined, unicodable6 joined, quotable6 joined, jjatria joined, [Coke] joined, kybr joined, corwin joined, KotH joined