I created this for myself, but just wanted to pass this around in case anyone else is interested. I created this because I believe in much of the philosophy of Zig and Odin, but Zig is ugly/complicated IMO, and while Odin isn't ugly, it still isn't C. I say I created, in the interest of full disclosure, I worked with A.I over the course of a week creating this, I was mostly just dictating.
What it adds at a glance:
- Module System
- Function Overloading
- Default Parameters
- Default Struct Values
- Nested Struct Value Expansion
- Values Default To Undefined
- Error As A Value
- Defer Keyword
And there could be one or two more I'm forgetting atm.
Top comments (0)