|
|
|
|
|
by leecommamichael
49 days ago
|
|
Most of my code in the last year and a half has been Odin. My personal codebase moved from C11 to Odin. I would say that Odin is just more streamlined and easier for a beginner to learn with (which is who Raylib is aimed at.) Both syntax and semantics are simpler; so much so that the (relative to C) smaller ecosystem doesn't pose a problem to learners. I like Odin because it values the low-friction of C, unlike just about every other "better C" I've tried. It adds friction where you're likely to cut yourself, and reduces friction where it matters; in places like: - having semantic modules instead of textual inclusion - having a nice build-system built in - smart bounds-checking/integer-wrapping semantics (customizable, too!) - predefined mathematical operators for things like vectors and matrices - an actually useful core library |
|