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
|