00:27 sibl joined
Voldenet SmokeMachine: it doesn't work with more obvious message when you drop atomicint 01:13
m: sub a { my atomicint $a = 42; a => $a }; my :(Int :$a! is rw, |) := a 01:14
camelia Required named argument 'a' not passed
in block <unit> at <tmp> line 1
Voldenet m: sub a { my atomicint $a = 42; a => $a }; my :(Int :$a! is rw, |) := |a # solution
camelia ( no output )
Voldenet however
m: sub a { my atomicint $a = 42; a => $a }; my :(atomicint :$a! is rw, |) := |a # solution
camelia ===SORRY!===
Cannot bind to QAST::Var resolving to a lexicalref
Voldenet m: my atomicint $n := 42 01:20
camelia ===SORRY!=== Error while compiling <tmp>
Cannot bind to natively typed variable '$n'; use assignment instead
at <tmp>:1
------> my atomicint $n := 42<HERE><EOL>
SmokeMachine m: sub a { my atomicint $a = 42; a => $a }; if False { my :(atomicint :$a! is rw, |) := |a }
camelia ===SORRY!===
Cannot bind to QAST::Var resolving to a lexicalref
Voldenet I'm betting that binding to atomicint is not possible and that's what you get 01:21
SmokeMachine m: sub a { my atomicint $a = 42; a => $a }; my :(atomicint :$a!) := a 01:22
camelia Required named argument 'a' not passed
in block <unit> at <tmp> line 1
SmokeMachine The error changes…
Voldenet m: sub a { my atomicint $a = 42; a => $a }; my :(atomicint :$a!) := |a 01:26
camelia ( no output )
Voldenet however 01:28
m: sub a { my atomicint $a = 42; a => $a }; my :(atomicint :$a!) := |a; $a = 44
camelia ===SORRY!=== Error while compiling <tmp>
Cannot assign to readonly variable $a
at <tmp>:1
------> a }; my :(atomicint :$a!) := |a; $a = 44<HERE><EOL>
Voldenet m: sub a { my atomicint $a = 42; a => Proxy.new(FETCH => { $a }, STORE => method ($v) { $a = $v; }); }; my :(:$a! is rw, |) := |a; say $a; $a = 44; say $a # this would certainly help 01:30
camelia 42
44
02:31 gabiruh_ left, gabiruh joined 02:51 sibl left 02:54 hulk joined, kylese left 03:15 hulk left, kylese joined 03:25 sibl joined 03:33 annamalai joined 04:00 sp1983 joined 04:01 sp1983 left 04:03 sp1983 joined 04:04 sp1983 left 04:18 sp1983 joined, sp1983 left 04:22 sp1983 joined 04:24 sp1983 left 04:25 sp1983 joined 04:29 sp1983 left 05:45 sibl left, sibl joined 06:01 sibl left 06:24 sibl joined 06:41 abraxxa joined 06:42 Aedil joined 06:49 Sgeo left 06:54 abraxxa left 07:55 abraxxa joined 08:01 abraxxa left, abraxxa1 joined 08:44 Aedil left 08:49 Aedil joined 08:56 dakkar joined 09:50 sibl left 10:14 sibl joined 10:23 elcaro left, elcaro joined, sibl left 10:29 tejr_ joined 10:30 tejr left, tejr_ is now known as tejr 10:34 human-blip left 10:36 human-blip joined 10:38 hvxgr__ joined 10:39 phogg` joined 10:40 japhb left, hvxgr_ left, phogg left 10:44 japhb joined 10:48 Geth left, Geth joined 10:49 Geth joined 10:52 japhb joined, phogg` joined, hvxgr__ joined, human-blip joined, tejr joined, elcaro joined, dakkar joined, Aedil joined, abraxxa1 joined, annamalai joined, kylese joined, gabiruh joined, silug joined, destroycomputers joined, [Coke] joined, Pixi joined, simcop2387 joined, leont joined, coleman joined, sorenson joined, thaewrapt joined, jcallen joined, refactus joined, benchable6__ joined, coverable6__ joined, sourceable6__ joined, dmvrtx_ joined, linkable6__ joined, tellable6__ joined, jrjsmrtn_ joined, dg joined, kst joined, PotatoGim joined, topnep joined, vrurg joined, vasko4535586 joined, eseyman joined, BinGOs joined, m6locks joined, toddr joined, Altreus joined, tailgate joined, cpli joined, perryprog joined, peder joined, sacomo joined, pierrot joined, ShimmerFairy joined, xinming joined, kybr joined, disbot2 joined, swaggboi joined, merp joined, johnjay joined, justache joined, kjp joined, atcroft joined, cm joined, El_Che joined, andinus joined, kaskal joined, nine joined, bisectable6 joined, notable6 joined, committable6 joined, quotable6 joined, greppable6 joined, releasable6 joined, shareable6 joined, unicodable6 joined, bloatable6 joined, nativecallable6 joined, evalable6 joined, patrickb joined, rantanplan joined, jetchisel joined, sivoais joined, modula joined, mahlay joined, mtj joined, avar joined, dpk joined, constxd joined, Voldenet joined, bd3i joined, rba joined, _________ joined, charsbar joined, summerisle joined, gugod joined, acidsys joined, JRaspass joined, jast joined, ugexe joined, tonyo joined, greenfork joined, gordonfish joined, oodani joined, zups joined, rjbs joined, GreaseMonkey joined, erry joined, corwin joined, atweedie joined, thatonelutenist joined, BooK joined, leah2 joined, Guest693 joined, sjn joined, jjatria joined, lucs joined, inspork joined, hvxgr joined, mehbark joined, tadzik joined, DarthGandalf joined, xelxebar joined, ab5tract joined, skaji__ joined, SmokeMachine joined, gfldex joined, lucerne90 joined, nicole joined, timo joined, Ekho joined, slu joined, zostay joined, thowe joined, tbrowder joined, samebchase joined, tobs joined, ingy joined, dustinm` joined, xkr47 joined, camelia joined, tinita joined, ilogger2 joined, jdv joined 11:01 sibl joined 12:49 peder left 12:58 peder joined 13:11 sibl left 13:15 sibl joined 13:27 sp1983 joined 13:34 sibl left 13:37 sp1983 left
[Coke] any suggestions on the script name to install with raku.land/zef:coke/App::Cal - only older machines I had my rakubrew install much earlier in my path, but I probably don't want to try to take over 'cal' itself here. 'rcal'? 13:45
disbot2 <antononcube> I think "App::Cal" is/was somewhat too heavy to install. 13:48
<antononcube> I am not sure I understand the question -- you want to have a separate package/app/script in raku.land that installs "App::Cal" on different machines? 13:51
[Coke] When installed, it currently installs "cal". This is very likely not going to be the cal that gets found in your path 13:57
(too heavy) that's not the problem I'm solving for.
disbot2 <antononcube> Ah, yes. Also there is ncal.
[Coke] I opened github.com/coke/raku-cal/issues/2 6 years ago. I just looked at Intl::CLDR and do not see how to get "starting day of week" out of it. Anyone sees how, please let me know. 13:58
(I have found App::Cal most useful on windows, honestly) 13:59
disbot2 <antononcube> In my calendar packages I avoided providing CLI scripts -- I thought cal and ncal are "enough" (on macOS.) 14:00
<antononcube> I see.
[Coke] (heavy) it depends on *one* module.
disbot2 <antononcube> I made my calendar packages because I wanted to use them in Markdown files and/or Jupyter notebooks.
<antononcube> The coloring one? 14:01
[Coke] oh, right, sub-deps. :) 14:02
disbot2 <antononcube> I see "Terminal::ANSIColor" -- that is actually not trivial to install. I often did not work.
<antononcube> "App::Cal" is referenced here: raku.land/zef:antononcube/Text::Calendar 14:03
[Coke] Terminal::ANSIColor also has no deps. 14:10
Text Differences has a few, but that's just for testing. (just FYI)
disbot2 <antononcube> 👍
[Coke] [WCp1] Will Coleda, App::Cal Raku packate, (2022-2024), GitHub/coke. 14:11
^^ typo on that line
disbot2 <antononcube> Thanks!
<librasteve> afaik there are two Raku apps sp far - rak and crag - maybe something that echoes these (personally I felt that rak is a bit too close to raku -- but something with an r and an a in the name maybe a meme 14:12
14:30 sorenson left 14:33 sorenson joined
[Coke] anyone have a word cloud generator to recommend? (perusing web ones right now) 14:41
disbot2 <librasteve> ooh - that'd be a nice Air::Plugin::WordCloud ;-) 14:43
[Coke] +1 14:46
disbot2 <librasteve> let me know which one you pick (save me the effort of picking one) 15:00
15:00 librasteve_ joined
disbot2 <librasteve> if you fancy authoring a plugin yourself Air::Plugin::Asciinema is a good template to clone 15:00
librasteve_ I just released the new sponsor logos to raku.org … should I mention the new sponsor in the weekly? 15:02
[Coke] That seems spiffy. 15:17
a "thanks to our new sponsor" is never amiss. 15:18
disbot2 <librasteve> =b
15:43 sorenson left
disbot2 <antononcube> I can make one in Raku. Otherwise, Python, Mathematica, etc. Actually, D3js or Google Charts, might have out of the box solutions. 16:12
<antononcube> Of course, LLMs can be used too… 16:16
<antononcube> @Coke How big is/are your text(s)? 16:17
16:18 sorenson joined
coleman wait, how prominent will this word cloud be? 16:53
this is just one man's opinion but: they are silly
[Coke] It gives me an easy way to throw a bunch of words on a sign. I don't think anyone is suggesting we put a cloud on raku.org, if that's what you're worried about 17:00
coleman I do not want to yuck a yum 17:19
17:39 dakkar left
disbot2 <librasteve> word cloud on raku.org? nein danke 17:52
<librasteve> but as a -Ofun plugin for an Air site - sure
librasteve_ notable6 Weekly 18:47
notable6: weekly 18:48
notable6 librasteve_, 5 notes: gist.github.com/91d6c32c5678d681a5...ea2bf8b6cd
disbot2 <antononcube> Obviously, Coke wants to 3D print a word cloud. (Replacing “raku” with camelias or camels.) 18:57
librasteve_ rakudoweekly.blog/2026/03/23/2026-...-berliner/ 19:21
disbot2 <librasteve> i can publish in the 3D edition of the weekly
<antononcube> @librasteve "LaTeX::Grammar" and "CortexJS" were also updated!! 😠 19:42
<librasteve> @antononcube sorry, I don't understand - i included them in the New Raku Modules section 20:01
<antononcube> Hmm.. maybe they are just "new." 20:04
<antononcube> @librasteve Yes, you are right!! (I didn't see them...) 20:05
<librasteve> lol - I have automated some of the weekly - but the splitting of new vs updated is still manual 20:06
<antononcube> BTW, "CortexJS" can be your competitor -- the symbolic computation engine of Cortex-JS has units.
<antononcube> You can see they are doing something very similar to your efforts in that direction: mathlive.io/compute-engine/guides/units/ 20:07
<librasteve> interesting, in my marketing (sorry) experience, the presence of multiple offerings is a telltale that there is demand out there 20:13
<librasteve> right now I think the closest competition to crag comes from qalc 20:17
<antononcube> Hmm... I thought it was some other one. (Cannot find it now...) 20:28
21:22 Aedil left 21:24 abraxxa1 left
[Coke] bah. no way to get github to show me all open issues on my repos, is there? (can do it by org.) 21:25
21:25 deoac joined
timo probably impossible. maybe try with one of the github CLI tools? 21:27
[Coke] that or an API, aye. 21:29
21:38 lichtkind joined 21:40 lichtkind left 21:41 lichtkind joined 22:22 Sgeo joined 23:15 kjp left 23:59 erooke joined