7 comments

[ 2.7 ms ] story [ 31.0 ms ] thread
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.

(comment deleted)
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.

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.