ab5tract I don't think there is any significant advantage to doing a zef install vs the above, but I may be wrong 01:11
02:09 Manifest0 left 08:47 Manifest0 joined
renormalist ab5tract: link fixed, thnaks for checking 15:54
libreasteve: yeah, and ACK on strong and optional. The funny thing is that I already can't reproduce that initial trouble. There is really a very thin window of confusion in which I seem to have promptly tripped. I think what happens is: 15:57
My idea was to port existing Perl code. And existing code contains several of those pitfalls in combination, In particular wrong function calls foo(1,2,3) instead of foo([1,2,3]), then the absence of type on undefined values which lead to warnings which I searched in the wrong places. 15:59
Then also using is() in tests which has its own DWIMery, leading to similar yet unrelated warnings and actual type problems around undef/Nil. 16:00
All that does not happen when following the migration guide from Perl where you still type new code, i.e. from the pov of the guide, not your own cut'npasted Perl code.
So I think I am over that bump on the road myself now. I try hard to remember it when the next one comes around with similar problems. 16:01
antononcube @renormalist Do you use LLMs? I can try to make a configuration for "LLM::DWIM" that might fit your Raku quests. 16:04
renormalist But the real lesson is: Perl does not have types and the DWIM is built into the language. While Raku has real type and the DWIM is built into *some* of those *types* instead of the language, so that it works similar in "standard cases" like handling strings that look like numbers in typical arithmetic operations. That DWIM however requires to start with those types
And I tripped into mixing types, I *think* by starting with wrong function calls from my own test suite. I do these "lucky" stunts regularly. 16:05
antononcube: not sure what LLM here means. A Large Language Model? But whatever the offer means, I am fine to learn how Raku works and adapt my wrong expectations. It is fine if that hurts. So if you want to free me from that pain: nice and thanks, but No I'm fine. :-) 16:07
antononcube Yes, "Large Language Model" == LLM. 16:09
OK, I need to make an LLM persona to argue with you that you are not fine. 16:10
Nevertheless, I think expanding "LLM::DWIM" and "Jupyter::Kernel" with pre-loaded Raku-expert LLM persona(s) is a good idea. So, I will do some of that in the next few days. 16:11
16:13 jgaz joined
renormalist That's probably with a :-) from me, though I have no idea if you are kidding me. And because I'm meta all the way down I can put a real smiley here. :-) 16:13
s/with/worth/; s/kidding/fooling/ 16:14
:)
antononcube Hmmm... yeah, should have emojified some of my statements above... 16:15
I was referring to say "Eliza" or Emacs' "psychotherapist". 16:18
My comments about LLM DWIM are "for real" -- you mentioned/discussed Raku-DWIMish features. 16:19
renormalist I thought so, was just unsure because you know: "Perl can do everything. Raku will do more." and it might have been something crazy I would be seriously missing out. One never knows. 16:28
Is anybody remembering that reference at all? I'm referring to the summary scene in this video around minute 6:29: youtu.be/vymCfnxcEy0?feature=shared&t=389 16:32
16:34 jgaz left
antononcube My opinion: - Python : 🤮 🤮 - Perl : 🤮🤮🤮 16:34
(Should be emojified enough... 👆) 16:35
renormalist Bummer, I didn't want to trigger anything, assume I deleted my lines. I came through time and space to here and found it funny back then, but it's not the topic of this channel. Was just clarifying the reference. 16:37
antononcube Reference is fine, and good to know. 16:38
I personally, do not care that much about channel policies... 16:39
16:39 jgaz joined
librasteve yikes - I had forgotten what the world was like 16 years ago 16:47
lizmat meh, Uri :-( 16:52
16:54 daci joined, daci left
antononcube @renormalist Aslo, I would like to point out that I started 🤮 when seeing Perl code after using Raku for a couple of years. (So, be warned...) 16:57
renormalist lizmat: no urls here? sorry 17:05
oh, the guy Uri you mean?
lizmat yeah...
17:19 jgaz left 17:23 jgaz joined 17:24 jgaz left, jgaz joined 18:06 jgaz left, jgaz joined 20:58 discord-raku-bot left, discord-raku-bot joined 20:59 discord-raku-bot left, discord-raku-bot joined, discord-raku-bot left, discord-raku-bot joined 21:00 discord-raku-bot left, discord-raku-bot joined, discord-raku-bot left, discord-raku-bot joined 21:03 discord-raku-bot left 21:04 discord-raku-bot joined