I keep getting surprised by how much setup matters for my own programming satisfaction. Hacking Arc became a great deal less frustrating for me once I was introduced to rlwrap, and then the possibility of an in-editor REPL for emacs using inferior-arc-mode.