"new [.…] paradigms that require entirely reshaping the world" pretty clearly suggests that those things aren't really in use, because the world (by definition) has not been "reshaped"… ("entirely", no less!). "require"; "entirely"; "the world" — not "universal", "categorical"?
This very distributed convo raises a good research question: with all this experience from FP in the real world, can we finally distill what aspects matter most in practice? I've never seen a holistic, grounded, data-backed review of FP.
-
-
e.g. "Is Functional Programming Better for Modularity?" (http://zeus.inf.ucv.cl/~ifigueroa/papers/figueroaRobbes-plateau2015.pdf …) but way more rigorous and large-scale. Thinking something like
@lmeyerov's PL adoption paper. I've tried to make my own version of this argument in my class: http://cs242.stanford.edu/f19/assets/lectures/01-1-introduction.pdf …Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This Tweet is unavailable.
-
That's what I mean by "aspects that matter most in practice." FP loosely encompasses a lot of features (higher-order functions/combinators, immutability, sum types, dependent types, ...) and dev methodologies (functions-first, type-directed programming, etc.).
- Show replies
-
-
-
But you know of them for imperative or OO programming, I take it? Which ones?
-
For starters, I'm thinking about texts on design patterns, e.g. Gang of Four or Effective Java but for OCaml/Haskell/Reason/Elm/so on. These aren't rigorous science of course, but a useful starting point.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD