Functional level programming is very useful at the system level implementations. If you look at application level softwares, I have my doubts on that..
Regards, jd On Wed, Jul 14, 2010 at 6:59 PM, Kevin Wright <[email protected]>wrote: > In our recent, erm, "discussion" one oft-mentioned issue came up: > > Is Java's downfall foreshadowed by the lack of FP constructs, and will > closures be "too little, too late" when they finally arrive? > > and, as so often happens in discussions of this nature, respondents divided > into the pro-FP and pro-OO camps > (plus one who seemed to think that *any* abstraction was good, regardless > of paradigm, and that computers would be programming themselves in the near > future anyhow...) > > A *few* posts later, the typical war-lines were drawn: > > "Future programming *will* be (at least partly) functional in nature, the > needs of concurrency demand it!" > > vs > > "Object-Orientation works, expanding Java like this just > adds unnecessary complexity, and FP has never really left academia anyway" > > > It's very common for developers deeply embedded in the world of objects to > deride FP as being "complex", "academic", and "overly abstract", but what > really caught my attention this time was that the pro-FP crowd were giving > very definite concrete examples of the benefits to be obtained, whereas the > pro-OO crowd seemed to be hard waving around nebulous principles - this is > definitely a role reversal when compared to the usual stereotypes. > > Chances are that I'm biased. After all, I'm very active in the scala > community and a strong believer in the principles behind functional > programming, though I'd like to think I can see the benefits (and flaws) in > both paradigms. > > I'd be interested to know the general opinion. Is functional programming > still widely considered to be "abstract nonsense"? > > > -- > Kevin Wright > > mail/google talk: [email protected] > wave: [email protected] > skype: kev.lee.wright > twitter: @thecoda > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
