|
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
|
|||