3 ms·
For me it would be, first and foremost, "not having to deal with Python's many idiosyncrasies". Even when I go with best-practices, trying to git clone a Python
by pmarreck 3y ago
For me it would be, first and foremost, "not having to deal with Python's many idiosyncrasies". Even when I go with best-practices, trying to git clone a Python project and "pip install" something into a virtualenv, it's STILL hit-or-miss whether it conflicts with something else. It's a very janky experience and I don't like it, and this isn't even before touching the language itself, which is well-covered ground already: https://medium.com/nerd-for-tech/python-is-a-bad-programming-language-2ab73b0bda5 https://medium.com/nerd-for-tech/python-is-a-bad-programming...
I am only reposting my own tweet here because I just sent an answer to the exact same question to a youtuber who was curious: https://twitter.com/pmarreck/status/1684248660832288771?s=20 https://twitter.com/pmarreck/status/1684248660832288771?s=20
It has a few links.
There's also this podcast (which has a transcript link): https://smartlogic.io/podcast/elixir-wizards/s10-e10-sean-moriarity-machine-learning-elixir/ https://smartlogic.io/podcast/elixir-wizards/s10-e10-sean-mo...
Lastly, I just found https://www.thestackcanary.com/from-python-pytorch-to-elixir-nx/ https://www.thestackcanary.com/from-python-pytorch-to-elixir... which explains some reasons.