News for hackers. Stuff that matters.
Re:Why Go? Use Racket by nine_k on Thursday March 12, 2015 @03:15PM (#9193068)
Of course everything is a tradeoff; using a static type system is not free. If anything, types also serve as always-in-sync documentation.

Gradual typing that Erlang and Clojure (both excellent languages) introduce is also a tradeoff: you usually want strict static checks on the outer interfaces of your modules, and/or along the most critical chains of computation. So you build it on top of your dynamic language; I've seen such things done in Python, too.

There are no comments on this comment yet.