From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: [External] : Re: Closures in Emacs and their usage scenarios. Date: Thu, 30 Sep 2021 17:54:03 +0200 Message-ID: <87v92ijbz8.fsf@zoho.eu> References: <87ilyjlxnn.fsf@logand.com> <87y27fjal0.fsf@logand.com> <87sfxmjpnf.fsf@logand.com> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17162"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:ubxXJhkaVBjV6ezDgC+C1jp1Iag= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 30 17:56:52 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1mVyQT-0004AX-GV for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 30 Sep 2021 17:56:49 +0200 Original-Received: from localhost ([::1]:42518 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVyQS-0003YF-9B for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 30 Sep 2021 11:56:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42112) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVyOt-0003UO-Bw for help-gnu-emacs@gnu.org; Thu, 30 Sep 2021 11:55:11 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:46864) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVyOp-0004se-4L for help-gnu-emacs@gnu.org; Thu, 30 Sep 2021 11:55:11 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mVyOk-0001oy-G9 for help-gnu-emacs@gnu.org; Thu, 30 Sep 2021 17:55:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@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 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:133441 Archived-At: Tomas Hlavaty wrote: > The point I was trying to make, that closures might not be > used much in Emacs Lisp so far, because lexical binding is > rather new there, not because there are a few use-cases. Elisp is from 1985, lexical binding was introduced in 2012, now it is 2021. (/ (- 2021 2012) (- 2021 1985) 1.0) ; 0.25 So, has it been there 25% of the time? But that doesn't give an accurate picture even, because there are many more Elisp hackers in 2021 than in 2012 and there were more in 2012 than in 1985. I'm too tired to put that into the calculation, Mr. t of the official tuxteam of the Federal Republic of Germany maybe can help me out? But it's fair to say it has been there enough. If it hasn't been explored as you say there may be other reasons for that ... -- underground experts united https://dataswamp.org/~incal