79784225

Date: 2025-10-07 05:25:08
Score: 4.5
Natty:
Report link

I personally think that in Common Lisp, and probably any other Lisp, the right thing to do is what @Bamar wrote in his answer, if the goal is just ergonomi, i.e. to save some typing. @Coredump's answer is a nice automation with some extras to what Bamar says.

In addition to that, as a curiosa, there is also symbol-links library, which can't be written in portable Common Lisp, as of current standard, but hacks each implementation.

Care has to be taken if original definition of a function or macro is changed. Since alias is created at compilation time, with dynamic change of function slot, the change won't be reflected in alias. Symbol-links library was created to address that problem, but that is perhaps a relatively rare use-case?

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • User mentioned (1): @Bamar
  • User mentioned (0): @Coredump's
  • Looks like a comment (1):
  • Low reputation (0.5):
Posted by: myname