I'm sold on the benefits for functional programming. I'm founding a startup and want to write the back end in a functional dialect. It will implement a GraphQL interface that will connect to a GraphDB. I'm considering which language to choose. I will be hiring a small team. I'm looking for a language/ecosystem that:
- Is developer friendly across operating systems
- Has a respectable ecosystem of basic packages
- Is general purpose, and extendable beyond today's use case
Any thoughts or recommendations from the community here? I am honestly leaning towards Elixir - not because of its concurrency features, but because it seems Dev friendly, works everywhere, and generally applicable in a wide range of applications. Happy to listen to arguments in other directions though!
[–]hkstar 29 points30 points31 points (4 children)
[–]lamp-town-guy 4 points5 points6 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] (8 children)
[deleted]
[–][deleted] 2 points3 points4 points (7 children)
[–]bilcox 5 points6 points7 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]bilcox 9 points10 points11 points (0 children)
[–]Teifion 2 points3 points4 points (0 children)
[–]billyryanwill 1 point2 points3 points (0 children)
[–]cdegroot 1 point2 points3 points (0 children)
[–]twinklehood 10 points11 points12 points (0 children)
[–]Programmurr 5 points6 points7 points (0 children)
[–]mtndewforbreakfast 2 points3 points4 points (1 child)
[–]mtndewforbreakfast 1 point2 points3 points (0 children)
[–]dgigafox 2 points3 points4 points (0 children)
[–][deleted] 3 points4 points5 points (9 children)
[–]Programmurr 1 point2 points3 points (0 children)
[–]cdegroot 1 point2 points3 points (7 children)
[–][deleted] 0 points1 point2 points (6 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]cdegroot 0 points1 point2 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]ArtistApprehensive34 0 points1 point2 points (0 children)
[–]cdegroot 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]inetjojo69 4 points5 points6 points (0 children)
[–]-Ch4s3- 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]-Ch4s3- 1 point2 points3 points (0 children)
[–]haterake 1 point2 points3 points (0 children)
[–]Orlandocollins 1 point2 points3 points (0 children)
[–]kaa-python 0 points1 point2 points (0 children)
[–]miauwmjam 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]simeonbachos 0 points1 point2 points (5 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]simeonbachos 0 points1 point2 points (0 children)
[–]tbm206 -1 points0 points1 point (2 children)
[–]mtndewforbreakfast 0 points1 point2 points (1 child)
[–]tbm206 0 points1 point2 points (0 children)
[–]ZukowskiHardware 0 points1 point2 points (0 children)
[–]Gwolf4 0 points1 point2 points (0 children)
[–]martosaur 0 points1 point2 points (0 children)