Ngaro is a minimalistic virtual machine emulating a dual stack computer with a simple instruction set and a few basic I/O devices.
http://retroforth.org/docs/The_Ngaro_Virtual_Machine.html
#ngaro #vm #virtual-machine #emulation
At present, there are full implementations in #Assembly (#x86), #C, #F#, #Go, #Common-Lisp, #PHP, #Python, and #Ruby, and minimal implementations in #C#, #Forth, #Lua, #JavaScript, #Java, #Perl, and #Scheme