Initial release version

* Code cleanup
* Fix some TODOs
* Reduce heap allocation use and replace with arena allocation
This commit is contained in:
gingerBill
2016-07-09 00:31:57 +01:00
parent 9ba2a6d02c
commit f7a669d342
14 changed files with 598 additions and 254 deletions
+24
View File
@@ -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