From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Need help finding a past discussion Date: Wed, 05 Jan 2022 19:28:20 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18172"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 06 01:29:15 2022 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 1n5GeZ-0004ZL-Cw for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jan 2022 01:29:15 +0100 Original-Received: from localhost ([::1]:54458 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5GeY-00064U-CS for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Jan 2022 19:29:14 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45804) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5Gdm-0004j2-OX for emacs-devel@gnu.org; Wed, 05 Jan 2022 19:28:26 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:17488) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5Gdk-0001n2-Mq for emacs-devel@gnu.org; Wed, 05 Jan 2022 19:28:26 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 1EB8310028A; Wed, 5 Jan 2022 19:28:23 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id BFA6010013B; Wed, 5 Jan 2022 19:28:21 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1641428901; bh=ND3vLBMbfqdqHuXeUh5ScsYs0uk3zRm/z9tFbQvPvfY=; h=From:To:Subject:Date:From; b=LFzXpeVlTeq2Esd8x7BIAlkuC7v1hcX5n+3ZiyLhCDTOwq0mcBqEHrCja8puz4B+6 NMNb0dgkorUTlsptIPdRywt5m5SRQmhf3lr0Tg3K+jt5QPAqV7AkOp10SwxYSa8OAm LDKueCXBb3tS7ao2bxCDY+NkHU1C7dtqjhOqxcwA59TRMAtEkiue1m+5ZZEzSzdrnK 7jQrsnV8hz6i4QT03Gfu3zKEkLeFbux9+/2JhurfIA2f3yHaVSTJNhAp0O3VJpdvvu sbvPd0uSZx53/+8y32AM7aRJKgxV99nJiX8GBElwFPkZ4A40h1V389mzD46W2tMY9l vi8N0QL7ekSZA== Original-Received: from ceviche (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 95136120218; Wed, 5 Jan 2022 19:28:21 -0500 (EST) Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:284276 Archived-At: A year or two ago, I remember a discussion here about something like a hook where we wanted to make an incompatible change which required somehow distinguishing those functions that expected the old behavior from those that expected the new one. Maybe the change was about making the hook function return another function, so they could be called in two steps and passed arguments at two separate times. I vaguely also remember that we mentioned relying on symbol properties (when the function was represented as a symbol) to distinguish the kind of function at hand. Does that ring a bell for someone? Stefan