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: Re: New package: resist! Date: Sat, 11 Dec 2021 09:06:14 -0500 Message-ID: References: <874k7gz2iz.fsf@posteo.net> <8335n0s066.fsf@gnu.org> <2469120.ovvWTiiDXA@galex-713.eu> <87ee6k5chr.fsf@fastmail.fm> <7E04F19B-0CCF-4F81-8D58-6622CA032788@mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29740"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Joost Kremers , Alexandre Garreau , Philip Kaludercic , Karl Fogel , Tassilo Horn , Eli Zaretskii , "emacs-devel@gnu.org" To: Qiantan Hong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 11 15:07:26 2021 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 1mw325-0007Xg-Uw for ged-emacs-devel@m.gmane-mx.org; Sat, 11 Dec 2021 15:07:26 +0100 Original-Received: from localhost ([::1]:38514 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mw323-0005PL-UW for ged-emacs-devel@m.gmane-mx.org; Sat, 11 Dec 2021 09:07:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50880) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mw314-0004iv-HT for emacs-devel@gnu.org; Sat, 11 Dec 2021 09:06:22 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:26265) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mw312-00051U-4y; Sat, 11 Dec 2021 09:06:21 -0500 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 22B3C804AB; Sat, 11 Dec 2021 09:06:18 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3F9B680182; Sat, 11 Dec 2021 09:06:16 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1639231576; bh=9Pr7G6oqDWqJ4bgJwe7iT+4mkpZ4OxP3XrWyPTRzFWk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=gBY/nGnu+oq7aoVEyggBZZ3pEP17Y2hLoCMjfzAU6uDadVz+igUHL+0qeolv6N1rn f5CGSoDKlqNcgwiUCfR21+PYuEpMffZVxgTvsWb5jj79AaL41fqclqkw+RVJOVUs4X X2T8UkAxTt2VpikCZFA73Do10nbLywhUqE5tEk+NNG7ePCcEjxzcVIBdt+N1zwereP UfhYAuX18kkqzcKRCSjFDo06Fg8Js2X0t9+yS+JttfI1m8FmD4xfLHKqZDvVJAu5CV 8MoXCWyuMyxUm29bVG5nnGBq42wQk66+h65UQMd7b5UCuJMUx9JXWzocCwEOz/T8ff PSKvz4JOw0I2A== Original-Received: from pastel (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E5A0D120177; Sat, 11 Dec 2021 09:06:15 -0500 (EST) In-Reply-To: <7E04F19B-0CCF-4F81-8D58-6622CA032788@mit.edu> (Qiantan Hong's message of "Sat, 11 Dec 2021 09:33:04 +0000") 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:281690 Archived-At: Qiantan Hong [2021-12-11 09:33:04] wrote: >> Note, though, there's already a package on GNU ELPA called "persist": >> https://elpa.gnu.org/packages/persist.html > Oops, now I have no good idea for name. If you look at persist.el (always a good idea when a package by the same name shows up), you'll see it has very similar aims. `org-persist.el` as well. So it looks like a good opportunity to see if/how you can improve your package such that it can be either build on top of those packages, or completely replace some of those packages, or replace some part of those packages. > Is it acceptable that there=E2=80=99re some slight deviation from the > prefix tradition, like make-persistent-variable and kill-persistent-varia= ble? I hate those deviations, to be honest. And they're incompatible with the new symbol shorthand feature. Stefan