fset
fset copied to clipboard
@ operator with symbol as first argument
The UPDATE operator is designed to take a symbol (naming a function) as the first argument. However, this fails because @ does not recognize a symbol as a function, but instead tries to call lookup on it.
(@ #'- 3) ==> -3 (@ '- 3) ==> should be -3, but signal an error