News for hackers. Stuff that matters.
Re:Argument: Functional programming is not useful for most apps by draw_down on Friday November 27, 2015 @11:02AM (#10637757)
Functional core, imperative shell. https://www.destroyallsoftware.com/talks/boundaries

Sure, enforcing the paradigm everywhere would be bad. So don't do that!

Re:Argument: Functional programming is not useful for most apps by pjc50 on Friday November 27, 2015 @10:11AM (#10637590)
Interesting 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.

Re:Argument: Functional programming is not useful for most apps by kazinator on Friday November 27, 2015 @01:46PM (#10638350)
Functional 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.

Re:Argument: Functional programming is not useful for most apps by fatiherikli on Friday November 27, 2015 @03:01PM (#10638642)
I added this and mentioned you in the source:

http://en.arguman.org/functional-programming-is-not-useful/1...

Re:Argument: Functional programming is not useful for most apps by paulolieuthier on Friday November 27, 2015 @03:36PM (#10638743)
Simon Peyton Jones - Haskell is useless: https://www.youtube.com/watch?v=iSmkqocn0oQ
Re:Argument: Functional programming is not useful for most apps by merb on Friday November 27, 2015 @05:35PM (#10639152)
I 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.