From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Contradictiory directions Date: Thu, 16 Dec 2021 14:22:23 +0300 Message-ID: References: <20211211035614.15517.53830@vcs0.savannah.gnu.org> <877dc6tjz0.fsf_-_@yahoo.com> <871r2e5g4u.fsf@telefonica.net> <4228873.32GBL0O4vs@galex-713.eu> <87fsqt4t97.fsf@telefonica.net> <87bl1h4lix.fsf@telefonica.net> <83bl1hhvjk.fsf@gnu.org> <83h7b8hko2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14235"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: ofv@wanadoo.es, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 16 12:24:37 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 1mxosH-0003Um-Dc for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Dec 2021 12:24:37 +0100 Original-Received: from localhost ([::1]:47632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxosG-0007UR-E6 for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Dec 2021 06:24:36 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60560) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxor8-0006ne-IL for emacs-devel@gnu.org; Thu, 16 Dec 2021 06:23:26 -0500 Original-Received: from [2a00:1450:4864:20::229] (port=45758 helo=mail-lj1-x229.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxor6-0003vK-RE; Thu, 16 Dec 2021 06:23:26 -0500 Original-Received: by mail-lj1-x229.google.com with SMTP id b19so36200065ljr.12; Thu, 16 Dec 2021 03:23:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=bHtJauoA3tWwVbTjGavChK0MiAdLTPj2qFhDTf/6SZY=; b=FCdHoi8+DWjstJi9vXQ94PJwg5zgpBzd3bUMnuYl0Cup39UOei556Tmlh7ODUS5UmF bARsnrYU3gF9dVLyN9aIIYWJCYrzURrzjKJd+rXik4XEWXel5dfy5izYVW4nukozcbK4 XtaUuVSo+jRNMMxl9sPPLJiOn60y1A/utwVC8RsdyRnArXmi6HPuDyjblFsCJrQQx8wC ivZNUOy3n9lxCZVhwBQc+F59ymQ2DLoutuWQy9BA0PSSDavSruits90cVgfsq9vcf3C9 21ONqy05lmqjCscaDyIW9iTrzV7JiXsjjItNVDVnYx0zKUdt+ryLQii/nX2WPHRXiIGR hP7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=bHtJauoA3tWwVbTjGavChK0MiAdLTPj2qFhDTf/6SZY=; b=PtNHQ4RATDJAJjiiWY1Eo1mbVKwdgNQszAihdD8MgPnU02sWox0ZpqYXoQyWCFjp4X ecaA5fwoBSFRtZHaka/MiIaRYkVPoKjpTEyfK41/O0UAsOub/D6pujnrVjqeLZ228iBv t8ggCae3KSYjN/7STAjckm/81b9GtX+U/MQYv2HOeHMvmXi4Pli4LgU40D+6Yl91jkUg ndp47nM1fXLy0WVGAjc4pexI7LM+j4mJduxHweyCp874pjNE6HGqi/joqk5sK4CCDySt uN4qQnt/72udjhs10Jh6jmAxWtGVGkZabe/fFAUUgHYEHsYBDQlNrslf/jJe8BkcDwYK kTnQ== X-Gm-Message-State: AOAM530glhQ3FxqQyBwbIeN/wRF2o/evGacU4fFoanpLrZg/vqdPOpPB T9i0pY39ehI6w0mvMlqfaADNxWSFKXK6WQ== X-Google-Smtp-Source: ABdhPJxmWvm7l9aBHxvNak0GzPTa+c74kv8HROj10XZJenFXwxCfnHMI+o2MDJ6Xaumqo0LPxjDgdw== X-Received: by 2002:a2e:b8cf:: with SMTP id s15mr15083577ljp.364.1639653802333; Thu, 16 Dec 2021 03:23:22 -0800 (PST) Original-Received: from [192.168.0.103] ([5.18.233.185]) by smtp.googlemail.com with ESMTPSA id c21sm825887lfv.29.2021.12.16.03.23.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 Dec 2021 03:23:21 -0800 (PST) In-Reply-To: <83h7b8hko2.fsf@gnu.org> Content-Language: en-US X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::229 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::229; envelope-from=raaahh@gmail.com; helo=mail-lj1-x229.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.034, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:282148 Archived-At: On 16.12.2021 14:08, Eli Zaretskii wrote: >> Cc:emacs-devel@gnu.org >> From: Dmitry Gutov >> Date: Thu, 16 Dec 2021 14:01:32 +0300 >> >> On 16.12.2021 10:13, Eli Zaretskii wrote: >> >>> From my POV, GCC is a better compiler, by a large measure, for >>> languages that I use and on platforms that I care about. As a user of >>> a compiler, I don't care about its architecture, I care about its >>> features, its usefulness during development, and the code it produces. >>> And Clang is way behind on these, from my POV. And don't get me >>> started on other LLVM members, like the debugger. >> All popular code assistance tools use Clang (code completion, >> navigation, etc). Even people who will deploy with GCC, if they want >> completion, have to install Clang. >> >> And it's catching up performance-wise. >> >> If that doesn't worry you, it should. > I was talking about the compiler, not the tools you mention. I'm talking about the compiler and the related infrastructure. The tools reuse parts of the compiler. When a small development team (for example) has to use both compilers to do their work, it will be only natural that they try to remove one of them from the equation. And they won't be able to remove Clang, for the reason above.