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: Development Speed Date: Tue, 21 Dec 2021 23:16:24 -0500 Message-ID: References: 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="11267"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org To: xenodasein@tutanota.de Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 22 05:20:05 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 1mzt6j-0002jr-2y for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Dec 2021 05:20:05 +0100 Original-Received: from localhost ([::1]:42278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzt6h-0006c9-Gg for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Dec 2021 23:20:03 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzt3B-0008MW-0H for emacs-devel@gnu.org; Tue, 21 Dec 2021 23:16:25 -0500 Original-Received: from [2001:470:142:3::e] (port=51954 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 1mzt3A-0006SQ-Gq; Tue, 21 Dec 2021 23:16:24 -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=4wdRZmQ1Fx61MMOnJag2N7+ROs+IVAlED0SvnFefl2I=; b=Q0EzYYn/nh4/ 9F9rDM9xH361MMOSeZ2FGL2GSN4+fApZZ0qh4zhBONMy+c3dsS0jYtdBdj6M3Dkm59omimZ9tuU2c VvKvo9YwG7RriE+N/BDjW1dBHFE+L4gE2HiNqQTCsn0vzEKUHrlsw4Gn+aYspfYPk+h1sbA3tLmqc A2RggcBrtbwgbMpq/qzrFvTAjz5soZkkYtef5dgZ7Eyb1QDYmKzN9ChBbbKI9ITVfjOSkCE0R1c6j M2TU+LHZsDgiKV94IoMlReHYtsuZpV/0N8nG2B4W1kLrBWfebXmHWPRP5cPoKa00z3eZcX1h7Zp7h /8YDBsVoFOk625M9oBwA/g==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mzt3A-0004vq-EZ; Tue, 21 Dec 2021 23:16:24 -0500 In-Reply-To: (emacs-devel@gnu.org) 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:282674 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. ]]] > I cannot see the future or what could've been, this is highly opinionated > but I do believe following latest C standard as early as possible is good > for an ... As has been pointed out, we support lots of platforms, including old platforms, and some of them don't have fresh new compilers. If we wanted to be quick to tell users "tough, your platform is no longer supported," we could assume everyone has the latest GCC to use. But those platforms are important. Some of those old platforms are among the most important ones because they allow operation without the Intel Management Engine (or AMD's counterpart to that). Our principles say we must do our best to encourage people to use a free compiler if that is at all possible. If the only C17 compiler for a platform is nonfree, we must support using GCC instead. -- 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)