5 ms·
Here is my highly opinionated 2 cents. Don't choose Elixir/Erlang just for the language. There are plenty of functional languages to choose from. Choose them
by gjkood 11y ago
Here is my highly opinionated 2 cents.
Don't choose Elixir/Erlang just for the language. There are plenty of functional languages to choose from.
Choose them for what OTP provides. I doubt there is any language framework with as mature an operational framework as what Erlang/OTP provides.
For a startup it might feel like an extreme case of premature optimization but if you can make the technical investment you might reduce technical debt down the line.
I think Elixir in particular allows you to still get an MVP out the door with all the bells and whistles of OTP waiting silently in the background if your startup ever reaches the volumes to justify it.
BTW, I just attended a FANTASTIC 2 day (FREE) workshop conducted by Norberto Ortigoza (twitter: @hiphoox) at the HackerDojo that gave an overview of Elixir/Erlang/Phoenix and OTP. Thanks Hackers/Founders, Norberto and HackderDojo for arranging the training.
- vvanders 11y agoI feel like there's some room for building a nice scripting DSL given how strong of a macro support there is. However that does mean you're bringing in a pretty heavy VM for something that could be relatively simple.
- Jtsummers 11y agohttp://www.erlang.org/doc/man/escript.html http://www.erlang.org/doc/man/escript.html The above is for erlang. It brings up the same VM so I imagine, if it doesn't exist, it would work as well for elixir if someone were to set it up. Perhaps we need an elixir shell project like scsh.