<< 11-04-2026 >>

01:08:22*rockcavera joined #nim
01:32:31*mrinsane quit (Ping timeout: 244 seconds)
04:31:19*Guest33 joined #nim
04:31:38Guest33JUST CHECKING OUT THE CHAT...
04:32:24*Guest33 quit (Client Quit)
04:37:45*mrinsane joined #nim
06:50:57FromDiscord<jabuci> When you do string interpolation, are `&"..."` and `fmt"..."` equivalent? Or is there some difference between them?
07:01:25*tiorock joined #nim
07:01:25*rockcavera is now known as Guest3377
07:01:25*Guest3377 quit (Killed (lead.libera.chat (Nickname regained by services)))
07:01:25*tiorock is now known as rockcavera
07:16:02*mrinsane quit (Ping timeout: 248 seconds)
07:35:37FromDiscord<spotlightkid> @jabuci\: https://nim-lang.org/docs/strformat.html#nimfmt-vsdot-nimamp
07:37:03FromDiscord<spotlightkid> I almost always use `&`, because you generally want escape chars.
08:14:58*amadaluzia quit (Read error: Connection reset by peer)
09:20:51FromDiscord<crochubourbier> sent a long message, see https://pasty.ee/ponGiCLI
09:22:16FromDiscord<crochubourbier> I'm using nim 2.2.6 btw
09:23:52FromDiscord<crochubourbier> to put things simple I want a list of all the node that get transformed after semantic analysis
09:24:00FromDiscord<crochubourbier> (edit) "node" => "nodes"
09:28:10FromDiscord<planetis_m> there were some effort to add a freshIdent or something similar I cant remember in the macros module before, but it never got anywhere
09:28:31FromDiscord<planetis_m> (edit) "there" => "There" | "remember" => "remember," | "anywhere" => "anywhere."
09:30:12FromDiscord<planetis_m> In reply to @crochubourbier "to put things simple": https://github.com/nim-lang/Nim/pull/16093
09:58:34FromDiscord<crochubourbier> okay, so it seems like it wasn't implemented because too hard to write and edge cases ? Maybe Ill just create a function that calls both functions instead of expanding the bodies then
10:19:16*rockcavera quit (Remote host closed the connection)
11:05:39FromDiscord<planetis_m> In reply to @crochubourbier "okay, so it seems": Well maybe you can enhance it with AI, back then I just don't have enough patience and time to go through all this. Or maybe you can take a look at how nimonyplugins work. If it's only out of curiosity and experimentation. Might as well focus on the new thing.
11:15:21*przmk___ joined #nim
11:16:50*przmk_ quit (Ping timeout: 245 seconds)
11:26:35*oculux joined #nim
11:27:36*przmk___ quit (Remote host closed the connection)
11:28:02*przmk joined #nim
11:30:25*kick455 quit (Ping timeout: 272 seconds)
11:36:21FromDiscord<crochubourbier> sent a long message, see https://pasty.ee/gCzTEepd
11:37:31FromDiscord<crochubourbier> or replace implicit calls by regular calls
11:44:52*przmk quit (Remote host closed the connection)
11:45:19*przmk_ joined #nim
11:55:30FromDiscord<planetis_m> Which AI? And what are the issues with it? Do you use it regularly or are we talking about chatgpt?
11:57:08FromDiscord<janakali> @crochubourbier is AI good at anything?↵So far I've only seen it recreate existing open software, which it was trained on. Or exhaustively butchering code until it tricks/removes enough tests, for them to succeed.
11:59:58FromDiscord<crochubourbier> In reply to @planetis_m "Which AI? And what": I try to use AI as least as possible, and never use it to generate code, and I use mostly claude and gemini when I use it
12:02:39FromDiscord<crochubourbier> But what I meant by "ai is not good at nim" is that it's even worse in nim because it has less data to train on, which is not a bad thing because it forces you to think more
12:03:25FromDiscord<crochubourbier> (edit) "But what I meant by "ai is not good at nim" is that it's even worse in nim ... because" added "than popular languages like TS and Go"
12:03:37FromDiscord<crochubourbier> (edit) "But what I meant by "ai is not good at nim" is that it's even worse in nim than ... popular" added "in"
12:06:00FromDiscord<planetis_m> I agree when you're forced to work from first principles the result is better than copying some random code.
12:34:47FromDiscord<crochubourbier> And especially when programming in Nim you realize that most of the time you can just figure it out yourself because the language is very well designed
12:56:04*emery quit (Read error: Connection reset by peer)
13:00:44*emery joined #nim
13:18:00FromDiscord<asviest> In reply to @planetis_m "There were some effort": What difference between freshIdent and gensym?
13:18:37FromDiscord<asviest> (edit) "gensym?" => "genSym?"
13:23:50FromDiscord<asviest> Got it, it replaces nnkSym with nnkIdent
13:38:47*kick455 joined #nim
13:41:51*oculux quit (Ping timeout: 246 seconds)
14:00:47*oculux joined #nim
14:02:17*oculux- joined #nim
14:03:19*kick455 quit (Ping timeout: 265 seconds)
14:06:01*oculux quit (Ping timeout: 248 seconds)
15:35:01*mrinsane joined #nim
15:36:52*amadaluzia joined #nim
16:12:19*hygo quit (Ping timeout: 264 seconds)
16:16:49*guest_xtr joined #nim
16:18:26FromDiscord<checom3xx5936> shes on cam look↵discord.com/invite/sugar-girls
16:32:25FromDiscord<asviest> In reply to @checom3xx5936 "shes on cam look": <@&371760044473319454>
17:22:43*guest_xtr quit (Quit: Client closed)
18:22:04*xet7 joined #nim
18:30:54*xet7 quit (Remote host closed the connection)