From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Lord Newsgroups: gmane.emacs.devel Subject: Re: Why Emacs should have a good web-browser Date: Tue, 21 Jul 2009 10:13:47 -0700 Message-ID: <1248196427.7551.38.camel@dell-desktop.example.com> References: <87ocrjl2r6.fsf@gmail.com> <87zlb2bwyj.fsf@catnip.gol.com> <87bpnefl73.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1248196541 12640 80.91.229.12 (21 Jul 2009 17:15:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jul 2009 17:15:41 +0000 (UTC) Cc: Miles Bader , ferkiwi+a@gmail.com, Paul R , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 21 19:15:34 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MTIw9-0006Er-Ak for ged-emacs-devel@m.gmane.org; Tue, 21 Jul 2009 19:15:33 +0200 Original-Received: from localhost ([127.0.0.1]:36165 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTIw8-0005WI-Mb for ged-emacs-devel@m.gmane.org; Tue, 21 Jul 2009 13:15:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MTIuZ-0005Ay-Nw for emacs-devel@gnu.org; Tue, 21 Jul 2009 13:13:55 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MTIuU-0005AP-AL for emacs-devel@gnu.org; Tue, 21 Jul 2009 13:13:54 -0400 Original-Received: from [199.232.76.173] (port=50141 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTIuU-0005AM-39 for emacs-devel@gnu.org; Tue, 21 Jul 2009 13:13:50 -0400 Original-Received: from smtp201.iad.emailsrvr.com ([207.97.245.201]:46435) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MTIuT-0005ZK-1o; Tue, 21 Jul 2009 13:13:49 -0400 Original-Received: from relay20.relay.iad.mlsrvr.com (localhost [127.0.0.1]) by relay20.relay.iad.mlsrvr.com (SMTP Server) with ESMTP id 4FC931B4088; Tue, 21 Jul 2009 13:13:48 -0400 (EDT) Original-Received: by relay20.relay.iad.mlsrvr.com (Authenticated sender: lord-AT-emf.net) with ESMTPSA id 6C96E1B406A; Tue, 21 Jul 2009 13:13:47 -0400 (EDT) In-Reply-To: X-Mailer: Evolution 2.22.3.1 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:112930 Archived-At: On Tue, 2009-07-21 at 11:52 -0400, Stefan Monnier wrote: > > This is a very na=C3=AFve suggestion, as I dont know much of emacs di= splay > > engine. I just notice that emacs wants to display formated text, with > > hyperlinks, colors, pictures, antialiasing, etc. All of that (and muc= h > > more, like complex layouts, tables, etc) is already very well adresse= d > > in an xhtml/css+js engine such as gecko or webkit, both free software > > and available for integration in third party applications. >=20 > It might be possible to use one of those engines as Emacs's rendering > engine, indeed. To me, it wouldn't seem like an good solution to the > problem at hand because I don't think it would allow me to control the > web-browser from Emacs (e.g., how would I access from Elisp the content > of pages generated from HTML?). So it'd be more like embedding Emacs > inside a normal browser. It's not a bad idea, but I don't think it'll > provide as many benefits from Emacs's point of view. It might make an interesting experiment for someone who has the time and inclination to try writing an=20 Elisp interpreter and Emacs primitives in Javascript. -t