Tag Archives: Functional Programming

Scala is my next choice

I have done Pascal, C, C++, Java, PHP, Ruby, Groovy and recently Scala, which I found it to be a unique language compared to anything else I have ever worked with. My journey with this language started after the Twitter’s … Continue reading

Posted in Scala | Tagged | 30 Comments

Ruby Currying

Update: This post was updated to show the difference between Currying and Partial Functions. Currying is a concept in Functional Programming that’s enabled by Higher-order functions. It’s best described as: the ability to take a function that accepts n parameters … Continue reading

Posted in Functional Programming, Ruby | Tagged , , | 8 Comments

Ruby and Functional Programming

Ruby is known to support the functional paradigm. This article is going to walk you through the Functional Programming page on WikiPedia, to revise the general concepts of functional programming and to explain how Ruby supports them. According to wikipedia, … Continue reading

Posted in Functional Programming, Ruby | Tagged , | 8 Comments