79805759

Date: 2025-10-31 12:15:37
Score: 2
Natty:
Report link

@rainer-joswig, Thank you for the tip of cl:*print-circle* and the explanation about the problem of modifying a literal. With cl:*print-circle* that is set as t, macroexpand-1 explicitly shows differences between uninterned symbols of the same name. In addition, modifying a literal can be a problem even if compiler optimization is not applied, as a literal is defined as a fixed value which should not be updated while running a program.

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Has code block (-0.5):
  • User mentioned (1): @rainer-joswig
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: dhnam