Re:Why I Prefer Functional Programming
by ignoramous on Thursday September 19, 2019 @04:11PM
(#21020221)
> The open question in my mind is whether pure functional languages scale well to problems of real life complexity.
I came across this website [0] on news.yc way back when: It has a nice one-to-one mapping of GoF design patterns in C++/Java to Clojure.
> The open question in my mind is whether pure functional languages scale well to problems of real life complexity
OCaml [1] really shines in this aspect having used it in a project involving static code analysis. Facebook's ReasonML is based on it. The rust-lang compiler was once written in OCaml. And then there's amirmc's unikernel.org / mirage.io, as well.
I came across this website [0] on news.yc way back when: It has a nice one-to-one mapping of GoF design patterns in C++/Java to Clojure.
> The open question in my mind is whether pure functional languages scale well to problems of real life complexity
OCaml [1] really shines in this aspect having used it in a project involving static code analysis. Facebook's ReasonML is based on it. The rust-lang compiler was once written in OCaml. And then there's amirmc's unikernel.org / mirage.io, as well.
[0] https://mishadoff.com/blog/clojure-design-patterns/
[1] https://ocaml.org/learn