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: [External] : Re: Code for cond* Date: Thu, 01 Feb 2024 23:46:33 +0100 Message-ID: <87wmrnby5y.fsf@dataswamp.org> References: <1AD5807F-91F7-4B92-BCB0-D0FEA904A75D@gmail.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="39570"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:7or7I3hFW7BuxLhpNymyP9YfxRw= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 02 07:22:08 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 1rVmwB-000A2n-SW for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Feb 2024 07:22:07 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rVmvO-0005dA-0t; Fri, 02 Feb 2024 01:21:18 -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 1rVfpW-0005WD-8Z for emacs-devel@gnu.org; Thu, 01 Feb 2024 17:46:46 -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 1rVfpU-0008Ur-Fo for emacs-devel@gnu.org; Thu, 01 Feb 2024 17:46:45 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1rVfpR-00076B-Qk for emacs-devel@gnu.org; Thu, 01 Feb 2024 23:46:41 +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.248, 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: Fri, 02 Feb 2024 01:21:13 -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:315735 Archived-At: Madhu wrote: > "pcase" assumes that its users are already familiar with the > use of pcase from the other languages where they have used > similar control flow constructs, and it is intuitively > obvious to them. I believe this is how it has worked, it is > extremely effective in attracting programmers of the > a certain "same mindset" to come to emacs, and puts a high > barrier of entry on programmers who do not belong to that > mindset, thereby subtly shaping the programmer demographic > which eventually directs the future of emacs. Well, people don't come (or don't come) to Emacs because there is some feature in the code. I don't think it works like that. Also, don't worry about programmers coming to Emacs will have a too high barrier. As long as they come, they will handle it, easily. Are people coming to Emacs like they did when I came to Emacs? This was in the mid-late 00s. Because then it felt like "everyone" were using it. If they don't come today as much as they did - why is that? What features are they missing or what pushes them away? What are they using instead? Why? What does that have that we don't that they like? No ida, but I dare say `pcase' plays a very minor role in all of that. -- underground experts united https://dataswamp.org/~incal