New answers tagged


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