Exploration for LLVM + tokio
- A language that compiles to LLVM IR
- All functions returns a value (No
void
. Use0
forvoid
)
- Runtime written in Rust
- Built as staticlib and linked with the chiika-1 program
- A language that compiles to chiika-1
- Has notion of asyncness
- Async externs are declared with
extern_async
.
- Async externs are declared with
- Rust (tested with 1.74.1)
- LLVM 16
You also may want to install Ruby (see Rakefile)
see Rakefile
- 64-bit OS only (assumes pointer size is 64bits)
MIT