I've been writing a few more advanced articles on how base concepts of Ruby
can be utilized to emulate features of more functionally oriented
languages. The goal of these libraries, and articles, is to show how one
can functionally program in a very Ruby-like style.
*Qo - Pattern Matching*
*Xf - Transforming Functions, deep Hash manipulation*
I plan to keep writing articles over the next few weeks and building on the
libraries mentioned in them, but the main take-away I want from all of this
is quite simply:
Ruby is exceptionally powerful and expressive, sometimes you just have to
go back to the basics to remember that some times.