mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-02 04:38:16 +00:00
Initial release version
* Code cleanup * Fix some TODOs * Reduce heap allocation use and replace with arena allocation
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# The Odin Programming Language
|
||||
|
||||
Odin in an open source programming language that is simple to read, comprehend and reason with.
|
||||
|
||||
## Warnings
|
||||
|
||||
* This is still highly in development and the language's design is quite volatile.
|
||||
* Syntax is not fixed.
|
||||
* The language's name, Odin, is not final.
|
||||
|
||||
## Goals
|
||||
|
||||
* 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
|
||||
|
||||
Reference in New Issue
Block a user