3 ms·
I have wondered this too. I think it is still relevant, but very niche. Many companies are using Elixir and striving against their competitors, see Mux. IMO the
by bigbassroller 5y ago
I have wondered this too. I think it is still relevant, but very niche. Many companies are using Elixir and striving against their competitors, see Mux. IMO the reason libraries aren’t updated often is because Elixir is a completed language with no breaking updates planned [0], so libraries can be created and not need constant breaking updates. Also, you can do many things without using libraries because of Elixir’s and Erlang’s standard libraries and features. As an Elixir developer, I never go to Awesome Elixir to search for libraries. Its recommended to first look at Elixir docs, Erlang docs, Hex package manager or if still no solution found or have questions go to the Elixir Forum or Stackoverflow.
[0]: https://youtu.be/oUZC1s1N42Q https://youtu.be/oUZC1s1N42Q
PS: Elixir is f’n awesome!
- linkdd 5y ago> libraries can be created and not need constant breaking updates. Yeah, but I've been traumatized by the Javascript ecosystem where a library can end up abandoned any day without warning. > As an Elixir developer, I never go to Awesome Elixir to search for libraries. I needed a full implementation of the iCalendar RFC (including recurrence rules), this is a solved problem in Go, Python and Javascript, but not in Elixir. And I didn't want to spend weeks on partially implementing that huge RFC. I ended up using Rambo[1] and an external binary in Go that I ship with my release in a Docker image. I set up a build system based on Makefiles to build everything properly, and compile-time configuration per environment to locate the binary. [1] - https://github.com/jayjun/rambo
- joelbluminator 5y agoSeems to be nicely solved in Ruby as well! https://github.com/icalendar/icalendar https://github.com/icalendar/icalendar . Just saying...