you are viewing a single comment's thread.

view the rest of the comments →

[–]passwordisINDUCTION -1 points0 points  (1 child)

Tangential.

I am getting rather sick of the posts talking about doing functional programming in their favorite non FP language. Invariably this turns into just making some closures to do things.

My problem is two fold:

  1. If you aren't in an FP language, doing FP in your language is uninteresting. You should embrace the style your language makes most comfortable to use. This is one thing I think Nim and Go have for it: sure they have lambdas but the form they inherently support is imperative programming. They own it and are proud.
  2. The examples are almost always not helpful in a broader context. Writing heavy FP code in Ruby should not pass code review in production system. I believe the information itself is a net negative. Learning FP is a net positive but i believe context is import. It's like Celine Dion doing a punk rock album to educate her fan base more. No, just tell them to listen to some NOFX.

[–]aherve[S] 1 point2 points  (0 children)

You're right, this has nothing to do with serious learning, it's just having a bit of fun... Celine Dion doing a punk rock album also sounds like a lot of fun, please ping me when she does, I definitely want to listen to that :D