How to implement a programming language in JavaScript | Hacker News Reader