News for hackers. Stuff that matters.
Re:High-Performance Web Applications in Haskell by technomancy on Thursday April 07, 2011 @12:16PM (#2420033)
Good overview; a couple nitpicks:

Technically Scala's inference is not Hindley-Milner since you still have to declare method argument types for JVM interop.

The speed difference between Scala and Clojure has less to do with the static/dynamic gap than the fact that Clojure relies upon reflection by default. However, once you identify your bottlenecks, adding type hints to remove reflection is pretty easy.

Good stuff.

Re:High-Performance Web Applications in Haskell by Arrgh on Friday April 08, 2011 @06:39PM (#2425867)
A minor nitpick-nitpick: it's not so much that a JVM requirement prevents Scala from using H-M type inference, it's that H-M doesn't work very well with subtyping, which Scala supports for its own O-O reasons. This comment from Martin provides some context: http://www.codecommit.com/blog/scala/is-scala-not-functional...