From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs as browser (was Re: Concurrency, again) Date: Fri, 21 Oct 2016 09:53:15 +0300 Message-ID: <83twc6ry5g.fsf@gnu.org> References: <87wq97i78i.fsf@earlgrey.lan> <83int1g0s5.fsf@gnu.org> <83twckekqq.fsf@gnu.org> <83mvi9a3mh.fsf@gnu.org> <20161012165911.58437154@jabberwock.cb.piermont.com> <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> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1477032871 15162 195.159.176.226 (21 Oct 2016 06:54:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 21 Oct 2016 06:54:31 +0000 (UTC) Cc: rms@gnu.org, jwiegley@gmail.com, emacs-devel@gnu.org, rekado@elephly.net, monnier@iro.umontreal.ca, perry@piermont.com To: Philippe Vaucher Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 21 08:54:27 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 1bxTiZ-0001sr-Fc for ged-emacs-devel@m.gmane.org; Fri, 21 Oct 2016 08:54:15 +0200 Original-Received: from localhost ([::1]:58975 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxTib-0006VK-CR for ged-emacs-devel@m.gmane.org; Fri, 21 Oct 2016 02:54:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40458) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxTi2-0006VF-TF for emacs-devel@gnu.org; Fri, 21 Oct 2016 02:53:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bxTi2-0000nT-6k for emacs-devel@gnu.org; Fri, 21 Oct 2016 02:53:42 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60415) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxThy-0000gz-7x; Fri, 21 Oct 2016 02:53:38 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2561 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bxThl-0007Gv-Ds; Fri, 21 Oct 2016 02:53:25 -0400 In-reply-to: (message from Philippe Vaucher on Thu, 20 Oct 2016 22:33:38 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:208570 Archived-At: > From: Philippe Vaucher > Date: Thu, 20 Oct 2016 22:33:38 +0200 > Cc: "Perry E. Metzger" , rekado@elephly.net, jwiegley@gmail.com, > Emacs developers , rms@gnu.org, > Stefan Monnier > > I was curious because to me, writing the GUI part for each platforms is much more work than writing it in Qt > and maybe adapting some parts for special cases... You seem to have in mind programming at raw Xlib level. Such a "toolkit-less" configuration indeed exists in Emacs, but it is no longer developed, and rarely used. The other GUI configurations all use some kind of toolkit, and toolkits generally present similar APIs for similar things. So adapting Emacs to some toolkit is not harder than adapting it to Qt. The only advantage of Qt is that it's multi-platform, but GTK is also multi-platform.