title: How to write a REPL for browser?
body: <p>I'd like to make a browser based REPL for Elixir, similar to joshnuss.github.io/mruby-web-irb for Ruby, or tour.golang.org/welcome/1 for Go. </p>
  
  <p>I'm wondering what different implementations of browser based REPL's might look like - for example, is having the REPL just be essentially a JS input box whose value is sent to my server (perhaps using websockets) to be computed by the Elixir runtime viable? </p>
  
  <p>I suppose I'd have to disable many commands, such as those that interact with the file system. Is that a real option, or is there a better way to implement a web based REPL that I haven't thought of?</p>