From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabrice Popineau Subject: Re: Running org-mode (and emacs) inside the Web browser ? Date: Fri, 27 Oct 2017 17:58:33 +0200 Message-ID: References: <87po98y4im.fsf@inf-11879.int-evry.fr> Reply-To: fabrice.popineau@centralesupelec.fr Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c086d189752b5055c895d8f" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e872O-0000cC-UP for emacs-orgmode@gnu.org; Fri, 27 Oct 2017 11:59:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e872K-0003VO-2H for emacs-orgmode@gnu.org; Fri, 27 Oct 2017 11:59:12 -0400 Received: from smtp2.supelec.fr ([160.228.120.31]:36210) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e872J-0003Kd-Oe for emacs-orgmode@gnu.org; Fri, 27 Oct 2017 11:59:07 -0400 Received: from localhost (localhost [127.0.0.1]) by smtp2.supelec.fr (Postfix) with ESMTP id 9806B801B8 for ; Fri, 27 Oct 2017 17:58:55 +0200 (CEST) Received: from smtp2.supelec.fr ([127.0.0.1]) by localhost (smtp2.supelec.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wx21YVmm2-7X for ; Fri, 27 Oct 2017 17:58:55 +0200 (CEST) Received: from mail-qk0-f179.google.com (mail-qk0-f179.google.com [209.85.220.179]) by smtp2.supelec.fr (Postfix) with ESMTPSA id DF5F980354 for ; Fri, 27 Oct 2017 17:58:54 +0200 (CEST) Received: by mail-qk0-f179.google.com with SMTP id o187so8906603qke.7 for ; Fri, 27 Oct 2017 08:58:54 -0700 (PDT) In-Reply-To: <87po98y4im.fsf@inf-11879.int-evry.fr> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Olivier Berger Cc: "emacs-orgmode@gnu.org" --94eb2c086d189752b5055c895d8f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2017-10-27 17:49 GMT+02:00 Olivier Berger < olivier.berger@telecom-sudparis.eu>: > Hi. > > I've had this crazy idea to try and "port" emacs to the Web browser > (using some tools like [[https://browsix.org/][browsix]]), for the > purpose of running org-mode inside a browser tab. > > Anyone having had the same idea yet ? > Definitely, except I didn't even try to take action :) > Interestingly, porting a C program to browsix currently seem to rely on > emscripten and LLVM... which might not be the best toolchain for > building Gnu Emacs... but trolls aside, I'd be curious of the > feasability. > > I'm not exactly sure why that would be worth doing... but I can imagine > running that Emacs Web browser port over some kind of versioned file > system, and Emacs conf files (org + tangling, of course), so that you > have "your" org-mode at hand from anywhere using a URL and a browser > tab... of course, using a keyboard for browsing that tab would be better > than a touch screen, re keyboard shortcuts. > I don't think that the approach to port emacs to run into the browser would be the one offering the best reward. Once you manage to fix all the difficult point, you will probably get something unbearably slow. I think the best reward would be to build a ShareEmacs in the same vein as ShareLaTeX (merged with Overleaf now). The big step would be to run emacs on a server and render emacs in the browser. Then to allow several users to edit concurrently the same org file. My 0.02=E2=82=AC :-) Fabrice --94eb2c086d189752b5055c895d8f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


2017-10-27 17:49 GMT+02:00 Olivier Berger <olivier.be= rger@telecom-sudparis.eu>:
= Hi.

I've had this crazy idea to try and "port" emacs to the Web b= rowser
(using some tools like [[https://browsix.org/][browsix]]), f= or the
purpose of running org-mode inside a browser tab.

Anyone having had the same idea yet ?

D= efinitely, except I didn't even try to take action :)
=C2=A0<= /div>
Interestingly, porting a C program to browsix currently seem to rely on
emscripten and LLVM... which might not be the best toolchain for
building Gnu Emacs... but trolls aside, I'd be curious of the
feasability.

I'm not exactly sure why that would be worth doing... but I can imagine=
running that Emacs Web browser port over some kind of versioned file
system, and Emacs conf files (org + tangling, of course), so that you
have "your" org-mode at hand from anywhere using a URL and a brow= ser
tab... of course, using a keyboard for browsing that tab would be better than a touch screen, re keyboard shortcuts.

=
I don't think that the approach to port emacs to run into the brow= ser would be the
one offering the best reward. Once you manage to= fix all the difficult point, you will
probably get something unb= earably slow.

I think the best reward would be to = build a ShareEmacs in the same vein as ShareLaTeX
(merged with Ov= erleaf now).
The big step would be to run emacs on a server and r= ender emacs in the browser.
Then to allow several users to edit c= oncurrently the same org file.

My 0.02=E2=82=AC :-= )

Fabrice
--94eb2c086d189752b5055c895d8f--