5 ms·
Argument: Functional programming is not useful for most apps
- pjc50 11y agoInteresting website that skips all our pretence of "discussion" and goes straight to "argument" :) The actual discussion is fairly thin, but has a good point in that business requirements are usually expressed in terms of state changes to records or physical objects.
- deleted 11y ago[deleted]
- draw_down 11y agoFunctional core, imperative shell. https://www.destroyallsoftware.com/talks/boundaries https://www.destroyallsoftware.com/talks/boundaries Sure, enforcing the paradigm everywhere would be bad. So don't do that!
- kazinator 11y agoFunctional programming as a strictly immutable lazily evaluated paradigm in which to do everything from the bottom to the top is not useful for most apps. This "but" is a complete fail: > Y-combinator founder has noted that his and associate's choice of Lisp as basis for one of the first online webstores ... GONGGGG!!! Lisp isn't a functional language. Lisp has mutable variables, mutable data structures, loops, goto, ... Lisp supports applicative programming with immutable objects where it is desired.
- fatiherikli 11y agoI added this and mentioned you in the source: http://en.arguman.org/functional-programming-is-not-useful/15816 http://en.arguman.org/functional-programming-is-not-useful/1...
- paulolieuthier 11y agoSimon Peyton Jones - Haskell is useless: https://www.youtube.com/watch?v=iSmkqocn0oQ https://www.youtube.com/watch?v=iSmkqocn0oQ
- merb 11y agoI hate these discussions. Most people are more productive by just using the tool that fits their needs. Also some people could better work in a functional world and some can't.