From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: combining cond and let, to replace pcase. Date: Sun, 19 Nov 2023 16:41:59 +0200 Message-ID: <83sf51kdoo.fsf@gnu.org> References: <878r6u3s7f.fsf@web.de> <831qcmklys.fsf@gnu.org> <83ttphkheg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26872"; mail-complaints-to="usenet@ciao.gmane.io" Cc: michael_heerdegen@web.de, rms@gnu.org, sbaugh@janestreet.com, emacs-devel@gnu.org To: Gerd =?utf-8?Q?M=C3=B6llmann?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 19 15:42:38 2023 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 1r4j0Q-0006p1-2i for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Nov 2023 15:42:38 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4j0J-0005KD-0s; Sun, 19 Nov 2023 09:42:31 -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 1r4j0G-0005Dl-TB for emacs-devel@gnu.org; Sun, 19 Nov 2023 09:42:29 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r4j0G-0003Up-68; Sun, 19 Nov 2023 09:42:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=dBSODYsof2ZHGoAPJiDADbNm0p/OlJZtNYWXlAv+K0c=; b=PrF77GQ24SIFlCM9sZ0b jkkL0xlYofoh8Kh080YylInPFmMkidMjPPXvya5shHvr2sLiZ0dBVAKcxXVmEAYWJ7IT+6PHkl2DU TdR0fTrW5fcb964HpzM1S88uHpmyxDkMNWU+CxOJgfVZY0tiQb3Jter1F1j35DYO3vqFcyKg5wMVT n39ckh1x/i1qBbEmRRkayZBOd2zoysw0ZP4sD2KQUrYAM/meoDOj573bsTWpOS6SdGVYBQLM/2HHU ryB5Mv75iWrcN+B0iPywsS7qH15RKQsaMx3im+gin68KKOzYarEYgYluIv/oVbo1nEgNiqpc6GT+F SZMHYhyyA6sBgA==; In-Reply-To: (message from Gerd =?utf-8?Q?M?= =?utf-8?Q?=C3=B6llmann?= on Sun, 19 Nov 2023 14:32:25 +0100) 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:312984 Archived-At: > From: Gerd Möllmann > Cc: michael_heerdegen@web.de, rms@gnu.org, sbaugh@janestreet.com, > emacs-devel@gnu.org > Date: Sun, 19 Nov 2023 14:32:25 +0100 > > Eli Zaretskii writes: > > >> But to the full truth also belongs that Richard has stopped programming > >> completely in 2008 > > > > 'git log --author="rms@gnu.org" --pretty=format:"%an%x09%ad%x09%s"' > > begs to differ, FWIW. > > I was remembering some interview I read on the Internet, which I can't > find anymore. Anyway, https://stallman.org/stallman-computing.html seems > to say some similar: > > My favorite programming languages are Lisp and C. However, since around > 1992 I have worked mainly on free software activism, which means I am > too busy to do much programming. Around 2008 I stopped doing programming > projects. As a result, I have not had time or occasion to learn newer > languages such as Perl, Python, PHP, Ruby, Lua, Go, Scala, Rust, and so > on. Therefore, I don't have an opinion about them as languages. "...stopped doing programming PROJECTS" (emphasis mine). That's not the same as "stopped programming completely". Yours truly, for example, didn't do any programming project whatsoever. > >> and that he doesn't seem to be very familiar with current Elisp > > > > ?? How is "current ELisp" different from 2008-vintage ELisp? > > CLOS, generalized variables, pcase, apparently, I don't know. We all are only starting to get to know these.