News for hackers. Stuff that matters.
Re:Programming Languages Are Simply Not Powerful Enough by namank on Friday March 01, 2013 @12:25AM (#5302977)
I am studying engineering, which is all about OOP. HN is making me so uncontrollably curious about the functional stuff!
Re:Programming Languages Are Simply Not Powerful Enough by babarock on Friday March 01, 2013 @05:19AM (#5303626)
Keep in mind that functional isn't better or worse than OOP. What you see on HN is merely a reaction to the trend in the past decade (a trend still going on today) to teach OOP as the only de facto paradigm to use.

If Functional Programming was mainstream, everyone here would be raving about OOP and its benefits.

Ultimately what you want is to borrow the good ideas of different paradigms to create elegant and practical code.

Re:Programming Languages Are Simply Not Powerful Enough by npsimons on Friday March 01, 2013 @09:09AM (#5304254)
Keep in mind that functional isn't better or worse than OOP. What you see on HN is merely a reaction to the trend in the past decade (a trend still going on today) to teach OOP as the only de facto paradigm to use.

To put it another way, OOP is a pretty nice hammer, but so many people have been using it to bash screws in (including ridiculous cases like concrete!) that others have reacted by using screwdrivers for everything (including nails). Pick the right tool for the job.

Re:Programming Languages Are Simply Not Powerful Enough by oh_sigh on Friday March 01, 2013 @10:47AM (#5304842)
> Keep in mind that functional isn't better or worse than OOP.

Ah yes, the ol "it's all relative" argument.

Re:Programming Languages Are Simply Not Powerful Enough by polymatter on Friday March 01, 2013 @07:25AM (#5303899)
if you're at all interested, I can't recommend (http://learnyouahaskell.com/) highly enough.
Re:Programming Languages Are Simply Not Powerful Enough by namank on Friday March 01, 2013 @12:01PM (#5305402)
Would you recommend that or pg's On Lisp?
Re:Programming Languages Are Simply Not Powerful Enough by polymatter on Friday March 01, 2013 @01:03PM (#5305833)
Learn You a Haskell. I found it easier to read and often thats what you need when your mind is being warped by the content.
Re:Programming Languages Are Simply Not Powerful Enough by lclarkmichalek on Friday March 01, 2013 @04:42AM (#5303536)
Try it. Its not the silver bullet it sounds like when you listen to people rave about it, but it is worth learning.
Re:Programming Languages Are Simply Not Powerful Enough by nollidge on Friday March 01, 2013 @09:32AM (#5304357)
Put it in your toolbox. You can apply functional concepts in basically any high-level language.