From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: Emacs as browser (was Re: Concurrency, again) Date: Thu, 20 Oct 2016 20:15:11 +0200 Message-ID: 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> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d2e06e85315053f4fe958 X-Trace: blaine.gmane.org 1476987378 4387 195.159.176.226 (20 Oct 2016 18:16:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 20 Oct 2016 18:16:18 +0000 (UTC) Cc: rms@gnu.org, jwiegley@gmail.com, Emacs developers , rekado@elephly.net, Stefan Monnier , "Perry E. Metzger" To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 20 20:16:13 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 1bxHse-0006i3-VP for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2016 20:15:53 +0200 Original-Received: from localhost ([::1]:56517 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxHsh-0003oh-3J for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2016 14:15:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxHsY-0003nP-9B for emacs-devel@gnu.org; Thu, 20 Oct 2016 14:15:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bxHsX-0000aF-Av for emacs-devel@gnu.org; Thu, 20 Oct 2016 14:15:46 -0400 Original-Received: from mail-yw0-x231.google.com ([2607:f8b0:4002:c05::231]:36323) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bxHsV-0000Zv-If; Thu, 20 Oct 2016 14:15:43 -0400 Original-Received: by mail-yw0-x231.google.com with SMTP id u124so65161395ywg.3; Thu, 20 Oct 2016 11:15:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=weuZAfV0NZ2aiarymQy0gxBVsEcX46fvmjKgMEazig4=; b=BZZxVOyPxXADKjseeeyyI7/nNiu7YD/3UPFKB07aneXsAQezN1CYqVmjr3rnJA2YMo AD75gCp2ETbQKBmsDZi5bJcLp0KpPLXdDZqDCkCiYynQ+WbRdfvZ58RHvr9jTt6xhLYc 2II6FXpaIPedc9ZAmgUN2avb5ir+AeiNF1eFyfAx95p0OWjnTxlIB/9Dp5ge5e/MLkO1 o1L3xCQa5Emm24iEiSqWz08FPYsOitNK2Zyyrrosqg/unPAiG2GSh8z1WljbQ8oJVTeJ MHrK8ALHz6++NnTTXwYi9URmQ3bedvGxO/SuWHRH6SMSwAFBavHE3FML73244afIxSgu riJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=weuZAfV0NZ2aiarymQy0gxBVsEcX46fvmjKgMEazig4=; b=hy0jFSy8keSyYxozhC0WAjAnl7eCGHViqV7NpKk895yvUHJWBUhBOiYG7Ev4j0Rpwc wxKQ+/uweO0wrSbQPtDgN3x8XlKKnfKrZEjMZYQhqlTW7JQe/MjiYxrCAMScWttnCcEB r3O8e92SuH7Z1YWt9nozh9YTUqnVTpKd45Q4NxQmsmFw9x5bhOIoFExZOjZI5tZg6452 79EMRvPR+45JKLFLplCmZpNoJQdadX1BsSQ+fPCLOWQ65POL9tYF1/xGOgyS7fxc5/Ac GSJbd7SB1kNgSOX4Insl/2628Ny63qJP2GRWLZx8QMGKMKM8GT07agq+3hqXsGkwkGYS tV/w== X-Gm-Message-State: AA6/9RlU0fbtQe+82hzOQU+6MtYtFVrm1pC0rICJwGafCMvVqXEOyT0AX4iwcFiAetEU9deCkbf08XM7v5A6FQ== X-Received: by 10.202.88.84 with SMTP id m81mr7757825oib.147.1476987342833; Thu, 20 Oct 2016 11:15:42 -0700 (PDT) Original-Received: by 10.182.92.227 with HTTP; Thu, 20 Oct 2016 11:15:11 -0700 (PDT) In-Reply-To: <83twc7tqxr.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4002:c05::231 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:208546 Archived-At: --001a113d2e06e85315053f4fe958 Content-Type: text/plain; charset=UTF-8 > > > Wayland is on the horizon for Linux. X doesn't have an infinite > > life ahead of it, it dates from the 1980s and the free OS world > > is working to move past it (thus Wayland). > > Mostly irrelevant for Emacs, since we have no experts on that on > board, and no development being done in that direction AFAIK. Without > such development, we will be forever tied to X (and die when it dies), > and any attempts to break those ties will end up like the Cairo build > did, unfortunately, even though the person who worked on that was an > excellent expert (he just left too soon). > Just putting it out there, maybe it's irrelevant or does not make sense but: how about using Qt? >From my own experience of using it, it's the clear winner when you want something simple (yet powerful) & portable. That way you are not tied to X or the win32 api or whatever (tho I agree you are then tied to Qt). Also, the community is huge and I'd expect much more people willing to fiddle with Qt than with X. My 0.02$ Philippe --001a113d2e06e85315053f4fe958 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
> Wayland is on the horizon = for Linux. X doesn't have an infinite
> life ahead of it, it dates from the 1980s and the free OS world
> is working to move past it (thus Wayland).

Mostly irrelevant for Emacs, since we have no experts on that on
board, and no development being done in that direction AFAIK.=C2=A0 Without=
such development, we will be forever tied to X (and die when it dies),
and any attempts to break those ties will end up like the Cairo build
did, unfortunately, even though the person who worked on that was an
excellent expert (he just left too soon).

Just putting it out there, maybe it's irrelevant or does not make se= nse but: how about using Qt?

From my own experienc= e of using it, it's the clear winner when you want something simple (ye= t powerful) & portable. That way you are not tied to X or the win32 api= or whatever (tho I agree you are then tied to Qt).

Also, the community is huge and I'd expect much more people willing t= o fiddle with Qt than with X.

My 0.02$
P= hilippe
--001a113d2e06e85315053f4fe958--