1
0
Fork 0
forked from vera/lvera
A LuaJIT implementation of Vera
Find a file
2024-11-27 21:18:32 -08:00
library Implement read/write port and fix program merging 2024-09-14 16:09:26 -04:00
samples update lvera with min, constant, and maintance 2024-11-05 14:16:05 -05:00
.gitignore Build interpreter 2024-09-13 20:43:30 -04:00
conf.lua Hacking: LOVE support, compiler (!!), viznut 2024-10-05 01:42:46 -04:00
loveless-main.lua update lvera with min, constant, and maintance 2024-11-05 14:16:05 -05:00
lvera.lua clean up debug prints 2024-11-27 21:18:32 -08:00
main.lua update lvera with min, constant, and maintance 2024-11-05 14:16:05 -05:00
pprint.lua Implement read/write port and fix program merging 2024-09-14 16:09:26 -04:00
README.md Implement interpreter 2024-09-13 20:43:03 -04:00

LVERA — /ˈlueː.ra/

A LuaJIT implementation of Vera, the low-level bedrock of the Nova language family.

Lvera (stylized LVERA) is a Vera implementation that is design to be slotted into various LuaJIT projects.

Implementation Status

Currently LVERA is incomplete is missing the following core features:

  • Builtin ports
    • ALU port
    • stdio ports
    • RAM ports
  • User defined ports
  • Command-line interface

These are future goals for LVERA after the above features are implemented:

  • Lua code generation from rules
  • REPL
  • Ports for a graphical sandbox