lowph
36
I use a lot of the functional tools available in python, like map(), reduce(), filter(), lambdas, list comprehensions, etc. But programming in a purely functional language is another world. I took a functional programming course for fun once and they used mostly Haskell and some Lisp and Scheme to teach the concepts – I followed the course and had fun, but afterwards I didn’t find myself reaching for Haskell to get work done!
I think it did broaden my appreciation for functional tools in non-functional languages.
I also noticed there was a cult-like following of purely functional programming, among people in that sphere – which kind of makes sense because to outsiders it seems mysterious and almost impenetrable