imp-vm

Imp Bytecode VM

diablo-vm

Diablo Bytecode VM Interpreter

About

diablo-vm is an interpreter with a one-pass bytecode virtual machine compiler created in Crystal. It is based on the C implementation of the Lox Programming Language from the book Crafting Interpreters. It makes use of Crystal's intrinsic garbage collector to automate memory mangement. Please note, this is a purely experimental repository for educational and research purposes.

Usage

Execute commands directly via the Diablo interpreter.

crystal main.cr

Run a Diablo (.dbl) source file.

crystal main.cr source.dbl

License

diablo-vm is available under the Apache License 2.0.

Repository

imp-vm

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 0
  • 3 months ago
  • July 9, 2024
License

Links
Synced at

Mon, 21 Oct 2024 11:47:34 GMT

Languages