High priority:
- implementation basic compiler logic
- hir convert (neat)
- mir convert (medium)
- to LLVM (codegen)
- improve Charj syntax
- design HIR
- design MIR
- charj is a MIR for high level
- LLVM 11
- waiting for inkwell 1100
Medium priority:
- multiple-target
- WASM
- Desktop
- build system
- package manager
- use Maven ?
- dependency manager
- document system
- document system
- lexer & parser
- syntax design
- import
- package
- struct
- function
- control flow
- if
- loop
- while
- for
- break
- expression
- assignment
- method call
- syntax design
- compiler
- LLVM spike
- hello, world
- CI
- replace Solang CI container.
- run on windows