From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Perry E. Metzger" Newsgroups: gmane.emacs.devel Subject: Re: Tookits (was Re: Emacs as browser) Date: Fri, 21 Oct 2016 09:45:18 -0400 Message-ID: <20161021094518.72125ad4@jabberwock.cb.piermont.com> References: <87wq97i78i.fsf@earlgrey.lan> <20161012173314.799d1dc5@jabberwock.cb.piermont.com> <8360owaj2s.fsf@gnu.org> <20161013092701.77461800@jabberwock.cb.piermont.com> <20161017105345.2f255760@jabberwock.cb.piermont.com> <83y41nx8l6.fsf@gnu.org> <20161017123459.5ded9408@jabberwock.cb.piermont.com> <87vawosoul.fsf@elephly.net> <20161019090741.46ea2704@jabberwock.cb.piermont.com> <20161019163806.7c77f100@jabberwock.cb.piermont.com> <83twc7tqxr.fsf@gnu.org> <838ttiu8lp.fsf@gnu.org> <83twc6ry5g.fsf@gnu.org> <20161021083926.3c7e4c8e@jabberwock.cb.piermont.com> <83a8dxsvuf.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1477057558 6561 195.159.176.226 (21 Oct 2016 13:45:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 21 Oct 2016 13:45:58 +0000 (UTC) Cc: rms@gnu.org, jwiegley@gmail.com, emacs-devel@gnu.org, rekado@elephly.net, philippe.vaucher@gmail.com, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 21 15:45:52 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bxa8X-0006e6-T7 for ged-emacs-devel@m.gmane.org; Fri, 21 Oct 2016 15:45:30 +0200 Original-Received: from localhost ([::1]:60806 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxa8Z-0007Ha-1E for ged-emacs-devel@m.gmane.org; Fri, 21 Oct 2016 09:45:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxa8S-0007HT-96 for emacs-devel@gnu.org; Fri, 21 Oct 2016 09:45:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bxa8R-0000DO-ER for emacs-devel@gnu.org; Fri, 21 Oct 2016 09:45:24 -0400 Original-Received: from hacklheber.piermont.com ([166.84.7.14]:36833) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bxa8N-0000B9-K8; Fri, 21 Oct 2016 09:45:19 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id BA9D51EC; Fri, 21 Oct 2016 09:45:18 -0400 (EDT) Original-Received: from jabberwock.cb.piermont.com (jabberwock.cb.piermont.com [10.160.2.107]) by snark.cb.piermont.com (Postfix) with ESMTP id 6811E2DE015; Fri, 21 Oct 2016 09:45:18 -0400 (EDT) In-Reply-To: <83a8dxsvuf.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 166.84.7.14 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208581 Archived-At: On Fri, 21 Oct 2016 15:57:44 +0300 Eli Zaretskii wrote: > > Date: Fri, 21 Oct 2016 08:39:26 -0400 > > From: "Perry E. Metzger" > > Cc: Philippe Vaucher , > > rekado@elephly.net, jwiegley@gmail.com, emacs-devel@gnu.org, > > rms@gnu.org, monnier@iro.umontreal.ca > > > > On Fri, 21 Oct 2016 09:53:15 +0300 Eli Zaretskii > > wrote: > > > The only advantage of Qt is that it's multi-platform, but GTK is > > > also multi-platform. > > > > Well, to be precise, it seems to be "mostly" multiplatform. By > > this I mean that it appears that it is possible for features that > > use the API to build on the X side but not on other systems. For > > example, apparently the GTK based xwidgets stuff doesn't build on > > OS X, or at least doesn't currently. > > Only because no one wrote the Emacs supporting code for the other > platforms. > > GTK is available on all platforms we support with GUI frames, so > it's "only" a matter of integrating it into Emacs on the other > platforms. Well, exactly. That was my point. It isn't perfectly portable, you need to write some support code for it to work on each platform. (To my knowledge, the only "really" multiplatform GUIs right now are written for Electron and systems like it, which is to say, web apps running on the desktop. *Shudder*.) Perry -- Perry E. Metzger perry@piermont.com