Hacker News new | ask | show | jobs
by pharmakom 1159 days ago
Python is bad at:

- chaining together small functions to make more complex things (due to the lack of a pipe operator)

- immutable data structures (the built ins are mutable)

- working in a monadic context (option, result, etc)

Clojure can handle all of these.

Python list comprehensions are not very good compared to those in other languages.

Additionally there is the benefit of an expression orientated language, which is hard to grok at first.