6 ms·
I disagree entirely. Having written everything form little tools for my own use to entire linux based firmware for small embedded machines, Erlang and Elixir ar
by doawoo 2y ago
I disagree entirely. Having written everything form little tools for my own use to entire linux based firmware for small embedded machines, Erlang and Elixir are powerful tools. I genuinely find Elixir fun to write in a way no other language manages to match.
- lawik 2y agoHeck, I script with Elixir like it was Python.
- insane_dreamer 2y agoThat's because its inspiration was to create a language with the power of Erlang but that was as enjoyable to code in as Ruby (many people's "most fun to code in" language if they've actually worked with it; unfortunately it can't compete with Python's ecosystem).
- klibertp 2y agoErlang and Elixir have a pretty good interop with Python through Erlport. It's not a deep language-level integration (as in, inheriting modules from Python classes or something like that), but it implements a binary message format Erlang nodes use to communicate and offers an API for IPC with Python on top of that. It's not for all use cases, but I had great success deploying a fleet of Raspberries for home automation using nothing but Ansible, Elixir, and Python. Elixir would handle distribution and manage messaging between nodes and local Python processes, while Python scripts would control peripherals. I stopped developing it since I moved to a smaller place, but I firmly believe Elixir+Python is a great solution for anything distributed that would benefit from the Python ecosystem.
- insane_dreamer 2y agothe big(gest?) advantage that python has are its data science and ML/DL packages