So far, everything I’ve done within the Elixir ecosystem has “just worked” (with the exception of some stuff with supervisors, the config and intuition for which are currently eluding me).
For example, I managed to code a full image processing pipeline (classification, labelling, and description) using Elixir, Nx, Bumbkebee, etc on the train on the way into work the other day. Which is about a 35 min trip.
If we’re talking about tooling, the last time I tried to just print “Hello, world!” in either Python or JavaScript, it took me down a hell dungeon of configuration and dependency nightmares. To be fair to both, tho, that was some time ago so I can only hope that situation has cleared up more recently.
The ElixirLS server always crashed for me on init. The problem is assuredly on my end, but I was never able to fix it.
https://elixirforum.com/t/elixirls-not-working-runtime-termi...
The instant feedback actually feels like how it always should've been.
I have recently gotten it working tho with vanilla emacs with eglot, as well as doom emacs (again, with eglot).
No pressure!
I have seen a couple of issues that have been worked-out.
In particular, it's nice to have completion in ".exs" files!
But man, if I could have a smart editor for those templates I would be like... three times as productive on my little side projects.
On Mac:
brew install node
node -e "console.log('hello, world');"
Seems pretty easy?But for any serious work I will more likely use asdf or nvm/rbenv/rvm.
My contact links should be discoverable on the website: https://www.elixir-tools.dev
Try using Zed it comes with Elixir support out of the box, and uses nextls, which works always for me. Snappy as hell! Like Sublime Text 4.0 https://github.com/elixir-tools/next-ls
[1] https://marketplace.visualstudio.com/items?itemName=elixir-t...
Don't get me wrong, I think getting vim/neovim setup to do the same types of things is possibly worse, but I haven't really had much of a better experience in VSCode either.
I’d be interested to know what other kinds of features there could or should be, as I’d like to be as productive as possible and I don’t feel like I really am.
Eclipse got this right, but the JetBrains IDEs (such as IntelliJ and CLion) are a bit heavy-handed.