The elixir-tools Update Vol. 4
elixir-tools.devThanks for your work here!
Thanks!
The banding on the background is incredibly annoying, but looks interesting. I was considering learning Elixir the last few weeks, and I'm still on the fence. Does anyone have any good tips on how to set up a decent dev environment (IDE/debugging/etc.)?
VSCode + ElixirLS is usually enough for everything. ASDF is a useful tool to install desired Erlang/Elixir version. Don't think you need anything else
I actually use RTX instead of ASDF as it's significantly faster and doesn't rely on shims. But you should definitely use one of them.
I have also switched to rtx, and even use it in the Next LS build pipeline as an easy way to install Elixir & OTP.
https://github.com/elixir-tools/next-ls/blob/main/.cirrus.ym...
Definitely use ASDF for managing it. I’ve started using it for Node too and I quite like it, even though I was pretty hesitant to start using yet another package manager.
Direnv is generally a good idea once your project reaches a certain level of complexity
Well sounds like you came to the right place!
You can get started easily by installing the elixir-tools.vscode extension for VSCode and be off to the races!
https://marketplace.visualstudio.com/items?itemName=elixir-t...
Maybe try livebook to get feet wet: https://news.livebook.dev/data-wrangling-in-elixir-with-expl...
why not using elixir lsp? what problem next ls is trying to solve?
Author here!
The answer to your question is in the FAQ on the website for Next LS in particular, and a motivation for the whole elixir-tools family of projects on the home page
This is AWESOME!! seems to fix every single issue I’ve had with elixir LSP.
Not sure how I’ve never heard of elixir tools in spite of being a full time elixir dev.
Going to install this first thing tomorrow.
I hope you guys are adding first class test and debugging support too. (Maybe you have, I haven’t read the whole list of features)
TLDR, NIH
What?
Not Invented Here
I wonder if waynesonfire will ever return to elaborate on what the mean exactly by that.
I'm not really sure how 'Not Invented Here' applies to someone building an OSS project.
I dont have to elaborate. It's my interpretation of your reasoning. Nothing wrong with OSS or your desire to build something.
That's fine, but generally people on use that expression in a negative way, so I think it's reasonable to ask for explanation of why you think that.
In general I don't think it's fair to leave drive by comments like that without elaboration, as others might just see it and take it at face value when further clarification might reveal a misunderstanding.