| ▲ | boltzmann64 41 minutes ago | |
i love odin. - manual memory management - arena and pool allocators - go style err!=nill style exception handling - first class support for soa and vectorized simd, linear algebra and swizzling - sanely typed and namespaces - explicit unambigious overloading, subroutine context - first class support for defer statements - zero friction C ffi if you haven't heard of odin, you should definitely consider it. | ||
| ▲ | christophilus 30 minutes ago | parent [-] | |
LLMs are pretty good at it, too. I recently had Haiku rewrite all of my Quickshell Linux UIs (dux) to Odin + an immediate mode GUI library: launcher, Niri bar, WiFi manager, process manager, lock screen, HUD audio/brightness, etc. Did all but the process manager in a day, while I was spending 99% of my time paying attention to my day job. Anyway, Odin is my favorite of the new systems languages. Lightweight, ergonomic, decent stdlib. It’s quite good. | ||