that's how you turn it on. you need a fairly recent version.
My bitbucket repo is here https://bitbucket.org/nic/emacs
but of course, the official bzr repo is good as well
But it's still very cool to have that in Emacs Lisp. And it will be "natively" here when Emacs Lisp is replaced by Guile 8-).
But hey, duke nuke'em forever did happen, someday perl 6 might be released, guile might replace emacs lisp.
Anyway, we're ages away from any of that. Although I do believe we'll see a more capable LISP inside Emacs within a few years now.
I think it more likely that Emacs-Lisp will continue to grow on its own incorporating its own threading support and continually reducing the motivations for a rebase overtop of Guile.
For instance, the person on the non-typing end could see the edit stream over their iPad.
I am a couple of weeks away from having something.
However, on machines that are emacsless (at least, without having to ssh somewhere), yeah, this could definitely be nice.
It has been tried a few times.
An HTTP based tool will never offer the full power of emacs at the remote end. But it could be more than enough for most circumstances.
Running inside tmux seems pretty near perfect for the kind of stuff I do. What are you looking for that tmux doesn't address? Is it just being able to run on machines without ssh, because that seems like a pretty minor edge case.
What I'm working on has 2 use cases:
1. sharing document editing from inside your local machine's emacs with someone else on the Internet (this includes things like quick code review or any of the use cases for etherpad)
2. sharing data from your emacs with the Internet in some way, for example with a mobile app. The current mobile apps for emacs data all have to rebuild the application logic all the time, well, an elnode based org-mode app wouldn't have to do that (for example). In the article I also use the example of the diary.
of course, I would say that.