|
|
|
|
|
by bigbassroller
1901 days 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 PS: Elixir is f’n awesome! |
|
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.