About elnode - EmacsLisp version of node.js
21–26 of 26 posts
Re: About elnode - EmacsLisp version of node.js
#22Earlier quoted context omitted.
http://www.emacswiki.org/emacs/CollaborativeEditing It has been tried a few times.
It has. One of the things that prompted me to do this is that all the other attempts seem constrained in ways that were not really useful to me. 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.
Re: About elnode - EmacsLisp version of node.js
#23Earlier quoted context omitted.
emacs lisp being replaced by guile long ago reached the "I'll believe it when I see it point". But hey, duke nuke'em forever did happen, someday perl 6 might be released, guile might replace emacs lisp.
I believe someone is working on an emacs in guile. That's the right approach. I don't believe it's necessary or sensible myself. I like Scheme a lot. But Emacs resembles CommonLISP more than Scheme so for Emacs future CommonLISP seems the most sensible option. 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.
Re: About elnode - EmacsLisp version of node.js
#24Cool stuff! But diary format is proprietary?
Re: About elnode - EmacsLisp version of node.js
#25Earlier quoted context omitted.
It has. One of the things that prompted me to do this is that all the other attempts seem constrained in ways that were not really useful to me. 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.
> One of the things that prompted me to do this is that all the other attempts seem constrained in ways that were not really useful to me. 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.