yeah it's a strange aspect of that lisp era, it was born in mccarthy's recursive functions over recursive lists.. and then interactive development over global state added as a layer.
i would argue that lispers use of mutability was much more surgical and principled but maybe i'm biased
Yes but he also wrote this when describing the language:
> In addition to the facilities for describing S-functions, there are facilities for using S-functions in programs written as sequences of statements along the lines of FORTRAN (4) or ALGOL (5). These features will not be described in this article
i would argue that lispers use of mutability was much more surgical and principled but maybe i'm biased