forked from cosmonaut/wraith-lang
cosmonaut
9adfaed54c
Reviewed-on: cosmonaut/wraith-lang#11 Co-authored-by: cosmonaut <evan@moonside.games> Co-committed-by: cosmonaut <evan@moonside.games> |
||
---|---|---|
generators | ||
lib/dropt | ||
src | ||
.clang-format | ||
.gitignore | ||
CMakeLists.txt | ||
README.md | ||
access.w | ||
commenttest.w | ||
euler001.w | ||
example.w | ||
generic.w | ||
iftest.w | ||
ordering.w | ||
reftest.w | ||
types.w |
README.md
Wraith
Wraith is my attempt at a medium-level programming language for game development.
Goals are:
- explicit memory management
- static types
- zero-cost abstractions
- Minimal OOP (no inheritance)
- Implicit interfaces
- Generic methods
- C interop
- simple cross-compilation to native code
Build dependencies:
- Bison
- Flex
- LLVM