<< 04-07-2026 >>

00:12:12*shanoaice quit (Quit: The Lounge - https://thelounge.chat)
00:12:52*shanoaice joined #nim
00:21:50FromDiscord<imanuelmav> hi
00:47:18*xet7 quit (Ping timeout: 272 seconds)
00:59:08*xet7 joined #nim
01:04:29*tty303 quit (Ping timeout: 245 seconds)
01:09:18*th3r00t joined #nim
01:41:59*rockcavera joined #nim
04:44:55FromDiscord<11clock> sent a code paste, see https://play.nim-lang.org/#pasty=XqGcBpPL
04:46:45FromDiscord<11clock> 100% compile-time, stateless, preserve's nim's semantics.
04:47:32FromDiscord<11clock> And supporting compound asignments on setters was a pain in the ass
04:47:40FromDiscord<11clock> (edit) "asignments" => "assignments"
04:48:42FromDiscord<11clock> And all of that compiles into normal nim code. It's literally shorthand
04:48:52FromDiscord<11clock> (edit) "shorthand" => "just shortcuts"
04:49:56FromDiscord<11clock> sent a code paste, see https://play.nim-lang.org/#pasty=qGZSxcvw
04:50:41FromDiscord<11clock> (edit) "https://play.nim-lang.org/#pasty=eFDZPINY" => "https://play.nim-lang.org/#pasty=opvYPcKy"
05:06:52FromDiscord<11clock> Also seriously, why are compound assignments the way they are and not syntactic sugar by default.
05:07:08FromDiscord<11clock> I made a few templates and had to put in some hacky workarounds in the DSL to unsugar them.
05:08:18FromDiscord<11clock> Oh well, at least my setter procs work with them reliably now