Initial commit
This commit is contained in:
13
README.md
Normal file
13
README.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user