On "Why Elixir?"

I work with ML professionals, and my opinion is that are very smart people, and like many very smart people they don’t want to put up with a lot of things on the way to getting what they really want to do. Even if Rust manages to abstract a lot of the most challenging parts into macros, they’re still relatively uncomposable… In this sense: Fighting the borrow checker just to parse a poorly structured CSV that came out of a shell script dropped from an ETL pipeline, into a high performance pipeline of matrix-matrix multiplication on a GPU is, I believe, not something they are going to want to do in general.