This would be awesome, and I think this is the path the emacs developers should take -- separating emacs into two, the GUI and the core elisp interpreter. I'm sure this wouldn't be easy, but imagine having emacs both as an IDE and also as a full-fledged elisp interpreter/compiler and framework, not necessarily tied to the editor itself, but with a framework suitable to build other kind of IDEs/editors if needed (extracted from all those years of emacsen!).
This would allow things such as org to become more of a platform with a server and a client. The default client would be emacs, but one could for example run org on a server and build a web layer above it, communicating with org using CLI/http/dbus/whatever or if one is brave enough, write the whole thing in elisp (the web part too). I think this would be akin to what the Eclipse platform is currently. Food for thought... Marcelo. On Wed, Feb 2, 2011 at 2:30 AM, Konrad Hinsen <konrad.hin...@fastmail.net> wrote: > On 2 Feb 2011, at 06:15, Torsten Wagner wrote: > >> Basically, mobileorg tries to do that but all the parsing, sorting and >> data manipulation stuff is done on the android phone in native Java. >> Therefore, Matthew (the main developer) is busy (I guess) by reimplementing >> org-mode functions in Java which runs perfectly fine in elisp already. >> Thus, I wonder if an approach "in the middle" might be the best. >> Using a GUI like mobileorg. Every command (button-press) is actually >> translated in a org-mode elisp call send via ssh to an emacs daemon on a >> server machine. The emacs daemon processes the request and sends the result >> back. Result get catched by the GUI and displayed in a nice easy >> understandable way specifically customized to the small screen of mobile >> phones. > > How about implementing emacs-lisp for Android? More precisely, Emacs minus > all the display stuff. Just what it takes to run Emacs in batch mode. Since > Emacs already has very different display modes (GUI, terminal), it is > perhaps not so difficult to extract a display-less version from the source > code. Maybe this is just naive thinking, I never looked at the Emacs source > code! > > Konrad > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode