logoalt Hacker News

blubberlast Tuesday at 7:00 PM2 repliesview on HN

Common lisp isn't functional in that sense.


Replies

zellynlast Tuesday at 10:39 PM

When I learned (Common) Lisp at Georgia Tech in the summer of 1995, we were encouraged to make as many functions as possible purely functional, and if mutation was needed, to try to hide it within the bounds of a function.

So while Lisp may not be purely functional, the culture hewed that way.

tyromaniaclast Tuesday at 7:53 PM

Sure the language might not be immutable but the lisp machine alt universe's "overton window" would I imagine be more functional then today's (JVM? maybe that's the qnalog?) reality.