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