GNU bug report logs - #25166
It shouldn't be possible to set the function cell of t

Previous Next

Package: emacs;

Reported by: Philipp <p.stephani2 <at> gmail.com>

Date: Sun, 11 Dec 2016 09:47:02 UTC

Severity: wishlist

Tags: wontfix

Found in version 26.0.50

Done: Noam Postavsky <npostavs <at> users.sourceforge.net>

Bug is archived. No further changes may be made.

Full log


Message #42 received at 25166 <at> debbugs.gnu.org (full text, mbox):

From: Noam Postavsky <npostavs <at> users.sourceforge.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Philipp Stephani <p.stephani2 <at> gmail.com>, 25166 <at> debbugs.gnu.org,
 Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: Re: bug#25166: 26.0.50; It shouldn't be possible to set the function
 cell of nil and t
Date: Fri, 27 Oct 2017 13:59:25 -0400
# fset of nil is already covered in Bug#25110
retitle 25166 It shouldn't be possible to set the function cell of t
tags 25166 wontfix
close 25166
quit

On Mon, May 1, 2017 at 11:12 AM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> From: Philipp Stephani <p.stephani2 <at> gmail.com>
>> Date: Mon, 01 May 2017 14:44:44 +0000
>> Cc: rgm <at> gnu.org, 25166 <at> debbugs.gnu.org
>>
>> Stefan Monnier <monnier <at> iro.umontreal.ca> schrieb am Mi., 28. Dez. 2016 um 00:11 Uhr:
>>
>>  >> Because there doesn't seem to be any good reason to single out nil and
>>  >> t in this respect and because those things aren't terribly dangerous.
>>  > So therefore we shouldn't reinstate that now.
>>
>>  Yes, that's my opinion.
>>
>> Well, my opinion is obviously different, so the maintainer should decide.
>
> One maintainer has already decided, see above.

Seems final enough, closing as wontfix.

PS for an example of why singling out nil makes sense (but this
doesn't apply to t) see [1].
Summary: (autoload #'nil "something" nil t) silently succeeds but
makes forward-word, backward-word, etc, (fail to) funcall nil.

[1]: https://github.com/jwiegley/use-package/issues/512




This bug report was last modified 7 years and 267 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.