14 lines
602 B
Markdown
14 lines
602 B
Markdown
# 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:
|
|
|
|
1. Integers are 32-bit only
|
|
2. No error handling, meaning any mistake will either crash the VM or make it silently fail
|
|
3. No standard library other than `print`
|
|
4. Tables cannot be resized
|
|
5. Most operators are missing
|
|
6. Integers and floats are always separate table keys (unlike real Lua where e.g. `5` and `5.0` are considered identical)
|
|
7. The GC isn't real and everything leaks
|