From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Mutating existing persistent data Date: Tue, 07 Dec 2021 11:20:58 +0800 Message-ID: <878rwxje1x.fsf@yahoo.com> References: <87tufmjyai.fsf@gnus.org> <875ys2lyt0.fsf@yahoo.com> <87wnkhlxb9.fsf@yahoo.com> <2FD7D920-D92C-480B-B2AC-91A17F0397C4@mit.edu> <87zgpdi0rk.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9314"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Stefan Monnier , Qiantan Hong , "emacs-devel@gnu.org" , Arthur Miller , John Yates To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 07 04:22:10 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 1muR3S-0002Gq-1G for ged-emacs-devel@m.gmane-mx.org; Tue, 07 Dec 2021 04:22:10 +0100 Original-Received: from localhost ([::1]:34972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1muR3Q-0006pn-Eh for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Dec 2021 22:22:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muR2Z-00068K-9X for emacs-devel@gnu.org; Mon, 06 Dec 2021 22:21:15 -0500 Original-Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:40450) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1muR2W-0004V8-SI for emacs-devel@gnu.org; Mon, 06 Dec 2021 22:21:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638847269; bh=YAk51/9PB1LJfxONsVboOSm6C6XOsnl9iDDFOUsmcoo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=LuEuWF3L+Mt1gHVHW3qOk+w6r0dThoItBOX1VVGrYdv78BoOAbpLDdQVAoVnIJ7FTlYZP4HbRPkB56B1TppH5bVnMCTv0euFzusKLyMzFytLQR+yl8jE/KkKc9C25IxLKrZKa9MYR8hynGini5cwv9jD9ddBs26LGLf2T6Gr5wHNx2FHZDOv87tnSWyZLjxdeJdB1lcfAV/aEhA03rSfqhxN5Vv8x1FUZ5QehWoK2wVbh3ne/XOcoJ/kg8bIVTCYlIDvjigbPVCIKnBFbqF1VHrKwsh0H6TfgCZH1euO4ya8ewqGmWYDT+6J5W2vbBTanQiN81VoK3IW4qI5Kj9QLw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638847269; bh=Ue8sUn+ld4j+Lak/57AyTtIMU2peXjzzqSSPXO41ijw=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=KPF3JxBi5QWRwsgIDdRxumtKTz1h1WN0WX7mCqrBGOfBjE6pp4iYxzL0ZwhobIh+GF0sZnv93YgtJ0HL2GiMYo8haFOiSvtNHbz2PEA7h7v2Fv12cwaIqjIiHqOuFKF02M6FuIBo6lPVnyohjWIfuzF/EgrvsJpsgCyzBot8EfxoEyudReeMjQdhpEUVxH4bihg78cmG4GGtbR8KIxyZioUfH1p4RRtjF8SMVbpEUKWCoS8qIPNe6jgQFSTeJERTJlcM9eyiTbL3TNEvhidIYJM+LyTF1mE1v+yCQFyCPhoSMnxa9Fgaun99ZvMDbBfD5RdI+lFtg7/3tuu22/blwg== X-YMail-OSG: q2kFHfYVM1nhQIPM6TNn5vQaP8Py9Mo_gfM_qNhPfHuinVGLxtBAZMmSQKPqEyj yeKl.fy3kQL454y_6JgALY.Sews2rczyiZDqXDh57.Vdmdr1oaJ0itMufEZBgwz2OCy0RTzb93m2 qnuC8TYummnbCwufVxURsaOMY7PUT5xrKMvLdzo.IKukXLk9wRPEB.lE5TgLqq2U1EEziC.zwYW. ArBRxBUhrjSQu09MSYiw8X4ZumZWfmfsgXLcX099MGn3jXIwS42qrIAX2rI_mG2FjmwyAsmlBanf woYPrIsZ.3zn3XMXiCFvqXB6QEjy8lAd3cBciP0CRKgMJjGVqwzIQfM9DfNZr6kLSmZD9VONpeDe PRx75i1YbzuI8Z8LBJoKaEvXqN4ZHFTm2TXQh7IBJqJ5p8r5p4wRci1KT37.f7JUH6g_dvGVqhow zXPf.N5NwORKpIBf4eEwQiCXOlnoSWQL0omPKEH06jSdodsd_up32uHaM5_bxBpRLxOXA1fRN7lZ uZR21gKTcg7CbomNvVN7BM4VmI8xRUjr7FuSp2kuL.r3Rt.uTgiFLHoS6djNG1jsUvCU0Ctb.viY dlxtjMTGNbXIyuNcyS_QkSa6f6in0vGJwrFNWdIyEbaqP72mh.uJgVfDh87nKMLt5hUHxS.sAf85 Z7qhWUQLYGfIqXzkTeQNoUXcONIpTDDJzKACOCBw3jXCDyVFq83r0b6JiSr0F0YSw0Iww7bT6DEU G7pKe8ZGEi1L0ZM4nmlST_72H3qqhKRq1rWp2DhcZdjwy_X3YmbNQfuYss4Oi_xlh6O0Ptz_KhE_ lYTd5Iv.SuDV_No7SYiTOQ37IDJGRT7FvV1Qc_kriP X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Tue, 7 Dec 2021 03:21:09 +0000 Original-Received: by kubenode515.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1ad3f3b4eec9785caa4aecbd68bc6d09; Tue, 07 Dec 2021 03:21:03 +0000 (UTC) In-Reply-To: <87zgpdi0rk.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 07 Dec 2021 03:53:19 +0100") X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.148; envelope-from=luangruo@yahoo.com; helo=sonic309-22.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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:281192 Archived-At: Lars Ingebrigtsen writes: > So here's some synonyms. Er... opinions? > > (setf (sticky-value foo) 'bar) > > has a certain ring to it, but... is it one of the good rings? Does this really have to be a generalized variable? Why not use something like `set-persistent-value' and `get-persistent-value'?