From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: Code for cond* Date: Thu, 25 Jan 2024 14:43:39 +0100 Message-ID: <877cjxedf8.fsf@dataswamp.org> References: <874jf3rkzx.fsf@yahoo.com> <87le8ehqew.fsf@localhost> <87zfwurjv4.fsf@yahoo.com> <87cytqhn35.fsf@localhost> <87r0i6rfjg.fsf@yahoo.com> <874jf2hkxo.fsf@localhost> <87frymre9b.fsf@yahoo.com> <871qa6hjtq.fsf@localhost> <87y1ceeoo3.fsf@dataswamp.org> <87o7d9pysz.fsf@yahoo.com> <87frylps5u.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18462"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:/ueMaxPzctlfilyh2v9F98V7Ids= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 25 15:27:04 2024 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 1rT0h5-0004cE-Gt for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Jan 2024 15:27:03 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rT0gP-0002DD-Df; Thu, 25 Jan 2024 09:26:21 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT01T-0003oB-At for emacs-devel@gnu.org; Thu, 25 Jan 2024 08:44:03 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT01R-0002lX-Bi for emacs-devel@gnu.org; Thu, 25 Jan 2024 08:44:03 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1rT01P-00087k-2n for emacs-devel@gnu.org; Thu, 25 Jan 2024 14:43:59 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 25 Jan 2024 09:26:09 -0500 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315358 Archived-At: Alfred M. Szmidt wrote: > One nice thing about Emacs is that it is quite easy to get > things into Emacs, so I think you're worrying too much about > the situation. I think most people didn't worry when it was just about pushing cond*. But when it was then said outright that the purpose of cond* was to replace `pcase' I think people started to object a little bit - will this not lead to conflicts between people, a lot of time spent on doing it, with possibly many bugs introduced in the process to code that has worked for ages, and just in general a lot of time wasted on this which one would hope the maintainers could and would do much better with for everyone's advantage? The kind of confrontational "might makes right" attitude that we have heard also feels very out of place, everyone is used to things being throughly discussed with a clear focus on the technology itself. Can we at least agree on a list with what advantages cond* would bring? If we can't, sure, feel free to do whatever you want with it including including it in the Emacs core source - but doing so saying before it even happened explicitely that it should replace pcase - that just feels like a completely bizarre thing to do at this point, sorry. -- underground experts united https://dataswamp.org/~incal