top | item 45482609

(no title)

grumpyprole | 4 months ago

Both OCaml and Clojure are principled and well designed languages, but they are mostly evolutions of Lisp and ML from the 70s. That's not where functional programming is today. Both encourage a functional style, which is good. And maybe that's your definition of a "functional language". But I think that definition will get increasingly less useful over time.

discuss

order

maleldil|4 months ago

What is an example of a real functional language for you?

grumpyprole|4 months ago

Haskell. But there are other examples of "pure functional programming". And the state of the art is dependently typed languages, which are essentially theorem provers but can be used to extract working code.

CharlieDigital|4 months ago

I, too, am curious and keep checking back for a reply!