New answers tagged lisp
3
He's talking about side-effects of calling a function (and whether they can be avoided).
A purely functional language would not allow a call to f(x) to modify the value of the argument being passed to that function; but because nconc is destructive, that's exactly what would happen here if g was the identity function (as then val would refer to the same cons ...
Top 50 recent answers are included
Related Tags
lisp × 10list × 3
slime × 2
indentation × 1
osx × 1
major-mode × 1
yasnippet × 1
elisp-macros × 1
common-lisp × 1
emacs-lisp-mode × 1
localization × 1