2 ms·
Sure, Racket is not a functional language in the same sense as Haskell, Pure, Clean, etc. However, some Lisps/Schemes go further than others to support and pro
by michaelsbradley 12y ago
Sure, Racket is not a functional language in the same sense as Haskell, Pure, Clean, etc.
However, some Lisps/Schemes go further than others to support and promote programming in a functional style. I'm unfamiliar with Chicken Scheme and haven't spent any time with Guile, so I can't comment on those languages.
Racket and Clojure, in my experience, both tend to heavily favor the functional style with respect to their core libraries and defaults regarding im/mutability.