2021-04-23 02:34:58 +00:00
|
|
|
# Wraith
|
|
|
|
|
|
|
|
Wraith is my attempt at a medium-level programming language for game development.
|
|
|
|
|
|
|
|
Goals are:
|
|
|
|
- explicit memory management
|
2021-04-23 03:13:55 +00:00
|
|
|
- static types
|
2021-04-23 02:34:58 +00:00
|
|
|
- zero-cost abstractions
|
|
|
|
- Minimal OOP (no inheritance)
|
|
|
|
- Implicit interfaces
|
|
|
|
- Generic methods
|
|
|
|
- C interop
|
|
|
|
- simple cross-compilation to native code
|
|
|
|
|
|
|
|
Build dependencies:
|
|
|
|
- Bison
|
|
|
|
- Flex
|
|
|
|
- LLVM
|