Discussion
Code with Kira
soumyaskartha: Clojure never got the data science crowd even though the language is genuinely good for it. Always felt like a distribution problem more than a technical one.
__mharrison__: Good pandas and polars code should also be written in an immutable way...
asa400: Unfortunately, having to mess around with a JVM is a tough sell for a lot of data analysis folks. I'm not saying it's rational or right, but a lot of people hear "JVM" and they go "no thank you". Personally I think it's a non-issue, but you have to meet people where they are.
nxpnsv: Agree. While it is common to see code like these pandas examples, it is very possible to write these manipulations so that they return a new frame or view without changing the inputs.