0165980111529caad8596f3248b8b511a7f793f1
Impotent
This is an attempt to create a Lua virtual machine capable of true multithreading. Once the nctref compiler matures enough, I intend to plug it into Impotent as a JIT.
Impotent is still work-in-progress:
- Integers are 32-bit only
- No error handling, meaning any mistake will either crash the VM or make it silently fail
- No standard library other than
print - Tables cannot be resized
- Most operators are missing
- Integers and floats are always separate table keys (unlike real Lua where e.g.
5and5.0are considered identical) - The GC isn't real and everything leaks
Description
Languages
C
86.7%
C++
13.2%
Lua
0.1%