<< 11-11-2026 >>

00:01:57*redj quit (Server closed connection)
00:02:51*redj joined #nim
00:12:37*tmpod quit (Server closed connection)
00:12:47*tmpod_ joined #nim
00:13:09*tmpod_ is now known as tmpod
00:15:01FromDiscord<zkopt_> sent a long message, see https://discordapp.com/channels/371759389889003530/371759389889003532/1569868009269362739
00:16:01FromDiscord<zkopt_> In reply to @just_a_random_idiot "SIMD for normal languages": so that point is what I'm solving↵↵not go to assembly or IR level but can debug
00:18:32*rockcavera quit (Remote host closed the connection)
00:43:48*insanescholar_ joined #nim
00:48:05*Jhonny2x4 quit (Server closed connection)
00:48:05*whereiseveryone quit (Server closed connection)
00:48:05*whereiseveryone joined #nim
00:48:05*Jhonny2x4 joined #nim
00:49:25*hernan604 quit (Server closed connection)
00:49:25*hernan604 joined #nim
02:50:25FromDiscord<nervecenter> In reply to @nocturn9x "and it won't require": Rust enforces single-ownership with explicit annotations. As soon as you're dealing with heap types, they have to be passed around with borrowing syntax. Nim prefers implicit, `string` and `seq` are wrapped in hidden unique pointers be default.
02:50:38FromDiscord<nervecenter> (edit) "be" => "by"
02:51:45FromDiscord<nervecenter> In reply to @abdulrahman.103 "Are refs that ineffecient?": They're not inefficient, they just impose a cost on domain modeling, same reason people complain about Java OO (where all objects are ref types, and just about all data must be defined as a class/object)
02:52:31FromDiscord<nervecenter> Performance is not the only cost; how you model your domain imposes costs on future you (or your sucesssors) needing to refactor that code
02:52:39FromDiscord<nervecenter> (edit) "sucesssors)" => "sucessors)"
02:52:57*xet7 quit (Server closed connection)
02:53:21*xet7 joined #nim
02:53:42FromDiscord<nervecenter> In most applications, references are best at modeling specific things; it's really in embedded world where "everything must be a reference" starts to become a tradeoff worth considering