Since I've mainly used REPLs in a text-only environment, I never thought about the idea of creating little GUI 'sidecars' from the REPL, potentially with the aid of a little utility lib to simplify things such as "make a window containing the value of this var", "graph this var over time", or "make a button that executes this snippet of code". Very cool idea.