[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40671: [DOC] modify literal objects
From: |
Kevin Vigouroux |
Subject: |
bug#40671: [DOC] modify literal objects |
Date: |
Thu, 16 Apr 2020 21:28:03 +0200 |
Hello!
The Emacs Lisp manual often gives the impression that the user can
modify literal lists (e.g. 5.6.1 Altering List Elements with `setcar`).
LISP> (setq x '(1 2))
(1 2)
LISP> (setcar x 4)
LISP> x
(4 2)
However, it is also mentioned that one should not modify the literal
objects because of the byte compilation (c.f. 2.7 Equality Predicate).
Can we modify literal objects?
See Also:
https://emacs.stackexchange.com/questions/45820/when-to-use-quote-for-lists-modifying-quoted-lists-in-elisp
https://emacs.stackexchange.com/questions/57806/which-lisp-objects-are-byte-compiled
Best regards,
Kevin Vigouroux.
- bug#40671: [DOC] modify literal objects,
Kevin Vigouroux <=
- bug#40671: [DOC] modify literal objects, Mattias EngdegÄrd, 2020/04/17
- bug#40671: [DOC] modify literal objects, Paul Eggert, 2020/04/18
- bug#40671: [DOC] modify literal objects, Drew Adams, 2020/04/18
- bug#40671: [DOC] modify literal objects, Noam Postavsky, 2020/04/18
- bug#40671: [DOC] modify literal objects, Paul Eggert, 2020/04/19
- bug#40671: [DOC] modify literal objects, Drew Adams, 2020/04/19
- bug#40671: [DOC] modify literal objects, Paul Eggert, 2020/04/19
- bug#40671: [DOC] modify literal objects, Drew Adams, 2020/04/19