<< 28-08-2026 >>

00:00:40*Skippy8 quit (Ping timeout: 263 seconds)
00:05:50*beholders_eye quit (Quit: WeeChat 4.9.5)
01:35:14*rockcavera joined #nim
01:45:20FromDiscord<haruhisuzumilla5299> Yeah, mixing declarative metadata with evaluated NimScript is the real problem. It makes package behavior harder to reason about, especially when standard `src/` layouts start breaking.
01:45:26FromDiscord<haruhisuzumilla5299> (edit) "It" => "↵It"
03:10:16*rockcavera quit (Remote host closed the connection)
05:01:02*deavmi quit (Read error: Connection reset by peer)
05:09:27*deavmi joined #nim
06:35:44FromDiscord<pmunch> In reply to @nasuray "I think that if": I think if someone wants flat package metadata they should write a new package manager. Instead of breaking support for things in Nimble..
06:36:21FromDiscord<pmunch> Why was that done by the way? Speed? New Nimble is horrendously slow so I hope they had a better excuse
06:37:08FromDiscord<nasuray> In reply to @pmunch "Why was that done": You might not like the answer here lol (I'm pretty sure it's speed)
06:38:20FromDiscord<pmunch> It would've been trivial to change Nimble to evaluate the files and then instead of what it does now spit out a simple definition file that could be cached and easily parsed.
06:39:35FromDiscord<pmunch> In reply to @nasuray "You might not like": I've actually choosenimed my way to older Nim versions just to get faster Nimble for development speed until I need a new feature
06:40:14FromDiscord<pmunch> It's not worth being on stable if I don't need to just to suffer new Nimble
06:42:32FromDiscord<pmunch> And don't get me started on the releases. It seems like half the time new Nimble ships with some crazy bug. And the answer I get is always "oh that's fixed in devel, just upgrade Nimble" which doesn't really work when it's bundled with the compiler. So then I'm just stuck with a broken Nimble until the next Nim release.
06:54:13*syl quit (Quit: C-x C-c)
06:55:58*syl joined #nim
07:11:16FromDiscord<nasuray> In reply to @pmunch "And don't get me": Ya I've probably been the one that told you to install a newer version before hahaha. Tbf sometimes the fixes are just in the latest released nimble but the compiler bundle is tagged separately so it can fall behind. Not sure what version is shipping with 2.2.10 as I don't regularly use choosenim (I'm on nixos 🫠).