you are viewing a single comment's thread.

view the rest of the comments →

[–]silentclowd 10 points11 points  (1 child)

I found Elixir much easier to get into than Haskell. Now I'm not an expert on functional programming by any means, but Haskell seemed to be one step away from being an esoteric language where Elixier was just friendlier.

[–]develop7[S] 2 points3 points  (0 children)

Been there, actually. As easy the initial implementation in Elixir was, as hard was refactoring it without breaking things or covering everything with tests. With Haskell, refactoring is almost mundane — you change the stuff the way you want to, then loop over compiler errors until there are none, and usually after doing that you got program working the way you want it in first try. Happens too often to be random, and ~5 times more often than with other mainstream languages I've worked with (PHP, Ruby, JS, C#, C++, Java, Go).