From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Touchscreen support Date: Sun, 19 Dec 2021 23:42:34 -0500 Message-ID: References: <87czlxkntg.fsf.ref@yahoo.com> <87czlxkntg.fsf@yahoo.com> <87mtkziwhi.fsf@yahoo.com> <87wnk3h0hn.fsf@yahoo.com> <87o85fgx4x.fsf@yahoo.com> <8735mqh5tp.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37412"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 20 05:44:12 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mzAWy-0009W2-Ig for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Dec 2021 05:44:12 +0100 Original-Received: from localhost ([::1]:35920 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzAWw-00025p-Qb for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Dec 2021 23:44:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzAVP-0000OC-3K for emacs-devel@gnu.org; Sun, 19 Dec 2021 23:42:35 -0500 Original-Received: from [2001:470:142:3::e] (port=57018 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzAVO-0005jl-MG; Sun, 19 Dec 2021 23:42:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=+2KI9vue6ewpj3dTBqJr2qd0uSeaW7AY95cpkSu5Wd4=; b=eW9m7GWrvMTv N6RnPi8ykWd3RrUyjX/kMBm2VOhvGkSxHqwiSJgtUnLVswuMkP1QGH0th/vdXvghSnR+R4Ia9/Q94 7qg2qfO3m39pLS9BLVhyR09I3cNox9BOu2s6fsBJMU18adZe8eunqJ80NWe5eyBoYfVkz/5l+LR0C jMkxgeeT1elS/7/e0Jsoqsrj6JOQXs1zz3bJFxqOR1X0gykrVcAre+W8ZINH5q4BYnBPWH5J8MDKY //Kk68NqksUIPeFfPsMjuaMiyhyETnldYQN3H7t+04V3LLWhMWEnFnoS5NGfoShLSVzkjFHOTMHEg dqjwRWAEC07ex5k0MLsKCg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mzAVO-00050V-QA; Sun, 19 Dec 2021 23:42:34 -0500 In-Reply-To: <8735mqh5tp.fsf@yahoo.com> (message from Po Lu on Sat, 18 Dec 2021 12:53:22 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:282497 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Could you explain to me what "portability between toolkits" means in a > > concrete example? > For instance, such a portable program will, even if written to use GTK+, > be easily adapted to use GNUstep instead. I see. Thanks. That suggests other pertinent questions: What is causing this to become more difficult? Are there going to be fewer different toolkits than in the past? Will any of them be more universal than in the past? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)