Are Functional Languages Inherently Slow?

Jon Harrop (via Dave Dribin): All modern functional language implementations continue to box excessively. JVM-based languages like Clojure and Scala have little choice because the VM they target cannot even express value types. OCaml sheds type information early in its compilation process and resorts to tagged integers and boxing at run-time to handle polymorphism. Consequently, … Continue reading Are Functional Languages Inherently Slow?