Writing a REPL in Python : With History and Line Editing | Hacker News Reader