Hacker News new | ask | show | jobs
by lmm 4617 days ago
Many modern languages in any field are almost as easy to write as Ruby or Python, have great open source support and a great community.

If you use Ruby or Python, you get extreme dynamism that makes things like ActiveRecord or dealing with external semi-structured data very easy (though you pay a performance cost).

If you use OCaml or Scala you get a lot of control over effects, making the code very safe and easy to reason about. And the type systems let you pull out high-level patterns in your code without going crazy, even when those patterns are very abstract, resulting in more concise and maintainable code.

From here go looks like the worst of both worlds.