SCRIPT-8: An 8 Bit Fantasy Computer Programmed with Javascript
Hello everybody, author here. I hope you enjoy my tiny project.<p>Regarding language, I chose Javascript for three reasons:<p>- the (ab)use of `eval` lets you do all sorts of sorcery, like instant evaluation<p>- the JS Redux library makes it easy to work with state, and I couldn't have implemented SCRIPT-8's time-traveling debugger without it<p>- I dream in Javascript<p>I love Lua's small footprint, and very early on I considered writing SCRIPT-8 in MoonScript, which compiles to Lua and has gorgeous syntax. Maybe some day.<p>And yes, my fantasy computer is definitely not the only open source project, there's several out there, and probably all of them are more stable than mine. Go check them out.