Skip to content

agentcooper/vm-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vm-js

Basic virtual machine in JavaScript for the custom bytecode.

# compute `factorial(10)`
~/js-vm % node index.js ./example-bytecode/factorial
3628800

# compute `fibonacci(25)`
~/js-vm % node index.js ./example-bytecode/fibonacci
75025

Roadmap

  • Rewrite VM code in C
  • Create basic assembler
  • Use JS/TS compatible AST to emit bytecode

About

Basic virtual machine in JavaScript for the custom bytecode.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published