News for hackers. Stuff that matters.
Re:What are potential disadvantages of functional programming? by seanwilson on Thursday July 27, 2017 @08:32PM (#14871004)
The big one for me is a practical one: the current ecosystems around them. I'd love to code mobile apps and web apps in OCaml but it would just be going against the grain too much for it to be worth it in the vast majority of cases I think. Can you easily deploy on most cloud services? Are there good libraries you can use? Is there a community that can help you when you get stuck?

It's not a fault of functional languages but that is the issue, it's that the vast majority of coders and ecosystems are entrenched in imperative languages still.

I'll use strong static typing where I can though e.g. TypeScript is decent in terms of practicality.

Re:What are potential disadvantages of functional programming? by warcher on Friday July 28, 2017 @02:58AM (#14872494)
I believe clojure's made a lot of progress porting to android's JVM. Last I heard the clojure runtime took a couple seconds to boot, which is shitty if you're real serious about your apps, but not a dealbreaker. And the last time I messed with it was a couple years ago, I would hope to see improvements in that amount of time.
Re:What are potential disadvantages of functional programming? by fulafel on Sunday July 30, 2017 @08:23AM (#14885644)
For Clojure it seems React Native + ClojureScript is the more popular option. It has good startup performance and works also on iOS: http://cljsrn.org/