From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Antoine Levitt Newsgroups: gmane.emacs.devel Subject: Re: Emacs in a Chrome Tab? (related to NaCl Support for Emacs discussion) Date: Tue, 10 Jan 2012 00:26:22 +0100 Message-ID: <87mx9wxxsx.fsf@gmail.com> References: <87boqc1t51.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1326151611 5829 80.91.229.12 (9 Jan 2012 23:26:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 9 Jan 2012 23:26:51 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 10 00:26:47 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RkOc3-0002sG-E8 for ged-emacs-devel@m.gmane.org; Tue, 10 Jan 2012 00:26:47 +0100 Original-Received: from localhost ([::1]:51394 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkOc2-00058A-QC for ged-emacs-devel@m.gmane.org; Mon, 09 Jan 2012 18:26:46 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:55336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkOc0-000585-HT for emacs-devel@gnu.org; Mon, 09 Jan 2012 18:26:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkObz-0002IS-By for emacs-devel@gnu.org; Mon, 09 Jan 2012 18:26:44 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:35587) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkObz-0002IM-3E for emacs-devel@gnu.org; Mon, 09 Jan 2012 18:26:43 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RkObx-0002n7-Vw for emacs-devel@gnu.org; Tue, 10 Jan 2012 00:26:41 +0100 Original-Received: from ney92-7-78-233-218-202.fbx.proxad.net ([78.233.218.202]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 10 Jan 2012 00:26:41 +0100 Original-Received: from antoine.levitt by ney92-7-78-233-218-202.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 10 Jan 2012 00:26:41 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 59 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: ney92-7-78-233-218-202.fbx.proxad.net Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:147533 Archived-At: 09/01/12 22:56, Paul Michael Reilly > On Mon, Jan 9, 2012 at 4:08 PM, Antoine Levitt > wrote: > > Isn't that an issue to be tackled by the window managers? Why > would it > be emacs-specific? I'm not sure I see the point anyway. > > > Window Managers?  Maybe you missed my point. > > A little history: for years engineers from coast to coast (me on the > East and Steve Yegge on the West) have primarily used two tools every > day: Emacs and (some) Browser (Chrome for Steve and I). I suspect that is the case of most "serious" emacs users. >  Steve once asked the pointed question: Wouldn't it be great if Emacs > could browse (taking for granted that Emacs w3 doesn't count as a real > browser) or a Browser could do what Emacs does?  I answered the > question with a definite Yes I agree with that. > and posited that Emacs will never provide a real WWW > browsing experience, at least not in our lifetime and not in Gnu > Emacs' current implementation. I don't agree. Have you checked out the xembed branch, as well as the ezbl project? That seems like the way forward to me. >  So clearly that leaves Emacs to run > inside the Browser.  But this was clearly not a priority with the > Brpwser developers so the two wonderful tools have lived apart lo > these many years.  With the advent of NativeClient, there is now a > more likely path to realizing Emacs functionality inside a browser tab > but that path could be filled with all kinds of roadside bombs that > will make it impossible to get there from here.  To me this means > targeting Gnu Emacs to build on a "NativeClient" platform and thus > producing a set of bits that will be found in an App Store like the > Chrome Web Store. What I don't see is : how is it better to have emacs in a tab rather than emacs in a window? If emacs/browser communication is what you need, take a look at mozrepl. > Another relevant piece of history:  I tried using a ChromeBook device > last year.  Other than the fact that they were under powered and I > could not run Emacs on them, it is a great model --- no machine > maintenance, cheap, easy access to apps (lots of freely available > software) and a very simple interface.  Emacs in a tab would make a > ChromeBook much more attractive. If you can't run emacs on it, NaCl probably won't help. The way I see it, the solution is to open ChromeBook and such enough that the user can actually run its own programs. Then, plug in some minimalist "window manager" (a keybinding to toggle between chrome and emacs), and there you go. Easy to implement, no messy developments on emacs side, and works with every app (that can be ported to the platform).