What makes a good REPL? | Hacker News