Strangely reminds me of the prediction Steve Yegge, that web-based environment is rising to status of serious competitor to {X,}Emacs.<p><a href="http://steve-yegge.blogspot.com/2008/04/xemacs-is-dead-long-live-xemacs.html" rel="nofollow">http://steve-yegge.blogspot.com/2008/04/xemacs-is-dead-long-...</a>
Originally we had planned to include a structured editor, along the lives of DivaScheme and Scratch. This was shortly before widespread support of HTML5, so working with what we had I implemented it on top of `contenteditable`. In the end it just wasn't polished enough to ship.
Thank you so much for doing this. I've been hoping someone would write a decent online REPL for a long time; hooking it into Google Docs sweetens the deal.
To gain any sort of traction, I suggest allowing more choices than code, log-in, or watch a video.<p>For someone who doesn't necessarily want to code scheme right away, log-in with their account, or put headphones in to watch a video - you've lost them immediately. Never to come back.<p>The option that is missing - let me read about it.
Michael Cote at redmonk has brought this up a few times this year. Most recently, <<a href="http://www.redmonk.com/jgovernor/2011/06/24/ide-as-a-service-daas-hawt-and-some-enterprise-opensocial-thawt/>" rel="nofollow">http://www.redmonk.com/jgovernor/2011/06/24/ide-as-a-service...</a>;<p>Truthfully, I don't know that it's going to <i>kill</i> conventional editor or editing habits (and by the time it does, I suspect that web-based IDEs will look significantly less like today's web-apps than they do today) and more that this technology will find a niche in code review, or version control interfaces, or something like that, but it's a nifty idea.
I haven't had a chance to look at this properly yet but maybe somebody can clarify a few things.<p>This lets me do scheme->js in the browser using moby, which is implemented in racket. So my code gets converted to js on the server hosting this site. Does this mean I can (require ...) other racket libraries as well?<p>Bookmarked for later.
Regarding comments about Web IDEs replacing Emacs, I don't see how this could happen with current editing capabilities of those IDEs. While they might be better at storing your sources safely, their editing capabilities just suck compared to Emacs or Vim. Working with code isn't only about entering text.
You can hear more about Danny Yoo's new compiler at RacketCon (<a href="http://con.racket-lang.org/" rel="nofollow">http://con.racket-lang.org/</a>), taking place at Northeastern on July 23 & 24.
How is this different than <a href="http://cloud9ide.com/" rel="nofollow">http://cloud9ide.com/</a> ? Cloud9 seems to be much more mature and feature rich as well.
Very cool.
I tried to run the form example in the API documentation, and it complains that js-bidirectional-input is undefined. Am I doing something wrong?