Oh, I&#x27;m all for interactive development, one of the reasons I prefer dynamic languages is precisely that, I just don&#x27;t think the utility of having a static (or animated, or auto-reloading ((!) changing output in a non-ncurses shell?!) image in the shell is that useful compared to the engineering effort and what feels to me the loss of the shell&#x27;s essential character. ncurses is about the limit of having enough control to make a game vs. having something that isn&#x27;t a shell interface anymore. The shell isn&#x27;t a monolithic IDE which you only run one instance of, the closest analogy I use is &quot;vim+Linux are my IDE&quot; and terminal windows are just windows to interface with my &quot;IDE&quot; that I can run any time. eom theoretically supports auto image reloading, though other viewers definitely do. When I edit LaTeX files, I do so in vim, and have the PDF open in evince&#x2F;atril to the side which auto-refreshes when I save the file (if I set up vim to run latexmk on save, otherwise it&#x27;s just an extra command I do). This is just the same when doing ClojureScript development -- your IDE doesn&#x27;t necessarily reload and try to support all the features of a browser, the programmer just uses an actual browser to the side and you use whatever IDE or text editor you like and a file monitor manages the auto-reloading stuff.