From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: cc-mode fontification feels random Date: Tue, 08 Jun 2021 11:29:07 -0400 Message-ID: References: <86a85d26-75c0-e4a3-e8d3-244c5346dd3a@dancol.org> <83r1hehnz9.fsf@gnu.org> <83lf7mhl3n.fsf@gnu.org> <73ff18bf-66dc-7d7a-a0db-8edc2cdceba8@gmx.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10901"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: rudalics@gmx.at, eliz@gnu.org, acm@muc.de, dancol@dancol.org, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 08 17:30:11 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 1lqdgA-0002cT-Eg for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Jun 2021 17:30:10 +0200 Original-Received: from localhost ([::1]:59568 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqdg7-00061E-L3 for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Jun 2021 11:30:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqdfG-0005LX-9B for emacs-devel@gnu.org; Tue, 08 Jun 2021 11:29:14 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:49315) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqdfD-0005DY-Ez; Tue, 08 Jun 2021 11:29:13 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 463484411BE; Tue, 8 Jun 2021 11:29:09 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 10ACC4411D7; Tue, 8 Jun 2021 11:29:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1623166148; bh=oxocwXi1a10gU+BND40w6k+5+mGjiJcaoOnK3Q2hZpQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=bv8c0iSDWQwoJVPXcZRqncDpFq7PJuyuFJmROsIvT2rMd0TRnR5UvEx5/lXJjTDQn Zk8EOGJeAkDgV/hbmFup6QRGtlfuCLdcku+eHMT2GWqu5r1IwK67Ag2B0pTQCoeQZj wxLU3KqTDhwzngqHA0WI1hvqmW6hKQ2VysPKIJWEp7GAjQ4dmQrA7KaIkqIxCH70ld /Vo6uCRxh/3aDKs9yf6NebpdZQ9j/M6vT4oTitMjgvKdziGd620ZsSiYVHZDDT5B22 dOB/6ROjqzcCKyoG/2s2/Ql3mZA0gdC1O8tp2PGNohaHuHy6OEh3NZ94nT01lOPzEk MAR3hHzuvyUhA== Original-Received: from alfajor (69-196-163-239.dsl.teksavvy.com [69.196.163.239]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id BCB1F1201DD; Tue, 8 Jun 2021 11:29:07 -0400 (EDT) In-Reply-To: (Richard Stallman's message of "Tue, 08 Jun 2021 00:01:13 -0400") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:270568 Archived-At: > > We can use hacks like this one, indeed, but it's not in fashion > > nowadays. > We have to choose between imperfect options. We can't afford to > let fashion dictate our choice. Oh boy, I see my use of the term "fashion" has really tipped people's sensitivities. All I meant is that given the increase of performance of CPUs (until the beginning of this century) and a non-corresponding increase in file size and complexity of language syntax, programmers nowadays prefer correct behavior over fast behavior, since the correct behavior is fast enough anyway to be bearable. Given the lack of improvement in CPU performance over the last decade, this may well change again, of course, but so far I haven't seen people shy away from Python and IDEs, so I expect this won't happen in the near future. Stefan