🦋 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:39 constxd left, constxd joined 01:03 oodani left 01:04 sibl joined 01:05 oodani joined 01:31 sibl left 01:32 sibl joined 01:36 sibl left 01:39 MasterDuke joined 01:47 sibl joined 01:51 deoac left 02:06 MasterDuke left 02:21 BooK left, BooK7 joined 02:52 hulk joined 02:54 kylese left 03:15 hulk left, kylese joined 03:30 oodani left 03:31 oodani joined 03:35 annamalai joined
disbot2 <antononcube> Ha! Day 16 of Raku Advent Calendar is removed. 03:42
04:55 oodani left 04:59 oodani joined 06:44 sibl left 06:45 sibl joined 06:52 sibl left 06:54 sibl joined 06:57 Sgeo left 07:26 abraxxa joined 07:41 Aedil joined 09:10 dakkar joined
lizmat antononcube yes, for legal reasons by request of the author 09:37
the github repo to which it referred, is also gone
10:34 sibl left
disbot2 <antononcube> Yeah, ok, hopefully, the author is not in too much trouble. 10:35
erry ;o 10:56
drama
El_Che now I am curious 10:57
11:01 sibl joined 11:20 librasteve_ joined, oodani left 11:21 oodani joined 11:33 sibl left
ab5tract Same. Funny how that works 11:35
Geth raku.org/librasteve-readd-fun-redirects: d59f98f58a | librasteve++ (committed using GitHub Web editor) | lib/Org.rakumod
re add fun, ofun redirects

these got dropped in latest PR
11:37
raku.org: librasteve++ created pull request #307:
re add fun, ofun redirects
raku.org/main: d59f98f58a | librasteve++ (committed using GitHub Web editor) | lib/Org.rakumod
re add fun, ofun redirects

these got dropped in latest PR
11:43
raku.org/main: 32e05f7723 | librasteve++ (committed using GitHub Web editor) | lib/Org.rakumod
Merge pull request #307 from Raku/librasteve-readd-fun-redirects

re add fun, ofun redirects
12:05 sibl joined
disbot2 <antononcube> Hm,,, for the curious — removed article’s name is “Melian and the Helpers of Evergreen” by sawyerx. 12:06
<antononcube> Hopefully, mentioning the name does bring legal trouble. 12:07
<librasteve> maybe from JRR Tolkein family 13:09
13:51 sibl left, sibl joined 14:03 jgaz joined
Geth raku.org/librasteve-redo-ofun-redirects: 778902d5a7 | librasteve++ (committed using GitHub Web editor) | lib/Org.rakumod
redo ofun redirects

ah - correct previous release
14:04
raku.org: librasteve++ created pull request #308:
redo ofun redirects
lizmat all I can say that the authors of the package got a rather threatening letter from a lawyer, and they decided not to stand up for their rights 14:05
having been in that situation myself in 1996/7, I can totally relate to the stress such a letter brings and the difficulty of making such a decision 14:06
14:08 sibl left
disbot2 <librasteve> I never got the letter, but I started a company with a partner and had many sleepless nights waiting for the letter (I guess they never bothered since we had no money) 14:08
lizmat fact: my side won a trial twice, but it did set my company back about 100K guilders at the time (which is roughly equivalent 80.000 euros today)
disbot2 <antononcube> Using LLMs, they could have easily recast the code and article to be about, say, «Watchmen», or some other characters. 14:09
<antononcube> Or, better, not use character names at all, just $HANDSOME_HERO and $VOLATILE_VILAIN, or $SIGNIFICAN_SIDEKICK.
<librasteve> while JJR Tolkein estate is notoriously litigious, I suspect that was not the situation 14:10
<librasteve> come to think of it, I wonder how these guys managed en.wikipedia.org/wiki/Gandalf_Technologies 14:12
<antononcube> Right! Then sigiled variable characters and tokens to mitigate JJR Tolkien trolling.
Geth raku.org/main: 778902d5a7 | librasteve++ (committed using GitHub Web editor) | lib/Org.rakumod
redo ofun redirects

ah - correct previous release
14:13
raku.org/main: bab8565185 | librasteve++ (committed using GitHub Web editor) | lib/Org.rakumod
Merge pull request #308 from Raku/librasteve-redo-ofun-redirects

redo ofun redirects (dang!)
disbot2 <librasteve> need App::Unicode::Mangle
[Coke] ... said very few people ever. :) 14:15
14:21 sibl joined 14:23 oodani left, oodani joined
disbot2 <antononcube> "Gandalf" is most likely considered a generic name. 14:33
<librasteve> Yes. The Tolkien interests did pursue legal action over the use of the name “Gandalf,” most famously in a long‑running dispute involving a performer known as “Gandalf the Wizard Clown,” which lasted about seven years and ended in a settlement reported by the Associated Press 14:35
14:35 sibl left
disbot2 <antononcube> I want to figure out how many people of Raku's community would be interested in symbolic computations with Raku. 14:40
<antononcube> Maybe I should start a poll at Reddit? 14:41
<antononcube> I do not want to "over-invest" in developing the corresponding functionalities. From my side, the way I see it the ideal end result is to have a slang and Jupyter magic cell that allows LaTeX expressions (or similar) to be symbolically manipulated with ease. Another functionality is the interpretation of LaTeX expressions into Raku code. (With or without using RakuAST.) 14:44
<antononcube> @lizmat Are your articles "RakuAST for early adopters {1..5}" from 3 years ago still "current"? 14:50
lizmat antononcube afaik, yes 14:51
disbot2 <antononcube> Great! 14:52
<antononcube> @lizmat Be prepared that "LaTeX::Actions::RakuAST" my test that statement of yours. 14:53
lizmat but: we still have an issue with generated RakuAST code and precompilation: that will probably throw a spanner in the wheel :-( 14:54
but please prove me wrong! :-) 14:58
or find more pointers on fixing that issue
fwiw, this bug is still causing the new RakuAST .assuming implementation to not be live :-(
disbot2 <antononcube> ok. ✍️ 14:59
15:06 oodani left 15:07 oodani joined 15:27 david7832 joined, david32 joined 15:31 david7832 left 16:03 annamalai left, annamalai joined
[Coke] regarding my word cloud, I avoided the issue for now by finding a pre-made graphic I can print in its place. 16:06
Thanks for everyone who got really excited there for a minute. :)
disbot2 <antononcube> @Coke I am still excited about it! And what a downer! (Your "issue avoiding", that is.) 16:15
<antononcube> @lizmat I plan to shamelessly use the RakuAst documents here: github.com/lizmat/articles/tree/ma...y-adopters
<antononcube> ... shamelessly via LLMs. 16:16
[Coke] eh. the timeline makes the creative part I'd need to do too much. the technical bits were easy. 16:17
(relatively)
16:33 annamalai left 16:45 annamalai joined 16:50 annamalai left 16:51 david32 left
disbot2 <antononcube> weekly: dev.to/2colours/blessing-the-diamo...-idea-1o9g 16:57
notable6 antononcube, Noted! (weekly)
17:05 annamalai joined
disbot2 <librasteve> weekly: raku.github.io/CCR/Remaster/Zoffix...ities.html 17:21
notable6 librasteve, Noted! (weekly)
disbot2 <librasteve> lizmat: ++ on this ... this was a very inspirational post for me back in the day 17:22
lizmat librasteve_: put remastering at least some of Cal Mäsaks posts at the top of my list for today 17:23
disbot2 <librasteve> I am wondering if we should add back this variant to the raku.org/ofun panel ... if anyone would like to propose that, there is a prblem solving issue here github.com/Raku/problem-solving/issues/517 17:26
17:32 human-blip left 17:34 human-blip joined 17:35 dakkar left
Geth CCR/main: 4e22349d56 | (Elizabeth Mattijsen)++ | 3 files
Add remaster of "Raku is my MMORPG" by Carl Mäsak
18:46
lizmat raku.github.io/CCR/Remaster/Carl%2...MORPG.html 18:59
ab5tract I’m planning to re-publish my mega dungeon post from the advent calendar on my personal blog. 19:15
It was inspired by Carl’s post, so feels like a good counterpart
19:17 annamalai left 19:19 annamalai joined 19:28 annamalai left 19:32 annamalai joined, abraxxa left
SmokeMachine m: role A { my %types; %types{ ::?CLASS.prefix } := ::?CLASS if ::?CLASS.^find_method("prefix", :local); method prefix {...}; method WHICH {"bbb"}; dd %types}; class B does A { method prefix {"aaa"} } # should this be working? 20:29
camelia ===SORRY!=== Error while compiling <tmp>
Could not instantiate role 'A' because it is died with X::Method::NotFound; exception details:

Method B.WHICH not found
in sub at <tmp> line 1
in any package_declarator:sym<class> at…
SmokeMachine the error seems to be on Grammar.moarvm... I think this is at least LTA... 20:30
timo might be possible to give a better error message. this is at compile time 20:31
[Coke] Reminder: On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out. Review this update and manage your preferences in your GitHub account settings. --github 20:38
SmokeMachine github.com/rakudo/rakudo/issues/6097 20:39
[Coke] SmokeMachine: can you wrap that code in a ``` block? 20:40
LTA error in there also: "Because it is died with" 20:41
SmokeMachine: thanks
[Coke] opened github.com/rakudo/rakudo/issues/6098 in response 20:44
disbot2 <antononcube> I do not use Copilot, but good to know!
ugexe you can opt out at github.com/settings/copilot/features 20:47
[Coke] ugexe++ # sauce 20:48
20:55 david7832 joined 21:14 dustinm` left
Voldenet that example above looks kinda like CRTP 21:17
m: role A[::T] { say T.^name }; class B does A[B] { } # crtp way 21:24
camelia ===SORRY!=== Error while compiling <tmp>
Undeclared name:
B used at line 1
21:25 [Coke] left 21:40 dustinm` joined 22:13 Sgeo joined 22:22 Aedil left 23:50 librasteve_ left