The language is not currently done yet but it is in heavy development.
The main goal of the language is to replace my need for C/C++ and improve my quality of life. I want the language to be:
- Simple to read and write
- Easy to comprehend and reason with
- Fast
- Low-level
- Compiled, strongly-typed, static language
- Metaprogramming:
- - Ability to run any code at compile time
- - Unified syntax between main language and metaprogramming language
- - Built-in introspection for all types
- Higher control of data layout and data access
- No need for external tools such as Make/IDE
If you would like to inspect my current progress or even like to help out, here is the repository to the language so far:
Odin Git Repository
Demos
First Talk & Demo
Talk: https://youtu.be/TMCkT-uASaE?t=338
Demo: https://youtu.be/TMCkT-uASaE?t=1800
Q&A: https://youtu.be/TMCkT-uASaE?t=5749
Composition & Refactorability
https://www.youtube.com/watch?v=n1wemZfcbXM
Introspection, Modules, and Record Layout
https://www.youtube.com/watch?v=UFq8rhWhx4s
push_allocator & Minimal Dependency Building
https://www.youtube.com/watch?v=f_LGVOAMb78