JuliaLang/julia — Issue #296: collaborative cloud computing architecture (frontend)
Author: ViralBShah
Created: 2011-12-10 14:41:45+00:00
State: open
Labels: features, speculative

It would be nice to have the following capabilities in the web frontend:

1. A REPL (already exists)
2. An editor, which is integrated with the REPL and chat, with syntax coloring (ACE)
3. Chat features that integrate with the editor and REPL (could be text, audio, and video)
4. Publish code changes to a julia fork on github, and generate a pull request
5. Better input methods for non-keyboard devices (maybe pop up a math keyboard, for example)

I wonder if we should start using something like Google Web Toolkit, which may make it easier to design complex front ends? What other options do we have?