Functional Programming (FP) was one of the issues we went over during the Scala demo I gave last Tuesday.
The resolution of that discussion was't to my satisfaction, not to mention following community entries that may picture FP as a concept that is open for personal interpretations. So, following are some clarifications about FP and its place in Scala.
Recently I had the chance to see how deep the rabbit-hole goes when it comes to JavaScript.
Since my project should not involve any JavaScript thirdparties. I had to be creative
and sometimes yeah you're not going to believe it, I even had to google about it.
When we are talking about JavaScript the pain is even bigger because we have to be able to write
a cross browser code. In that point almost any average sane developer will pull out his best colorful
nose hairs.
I'm not going to cover the entire JavaScript language - this is not the case, I'm not writing a book.
I'm just going to put on the table some areas which are not trivial to the common JavaScript developer.