From: Haris Bogdanovic Date: 2009-01-09T02:24:46+09:00 Subject: Re: functional programming Thank you guys for your answers. Ruby is my favourite language mostly because it is pure object oriented and above that you can incorporate functional programming which has it's advantages; smaller, clearer, less error prone code. "Haris Bogdanovic" wrote in message news:gk3m77$1ft$1@gregory.bnet.hr... > Hi. > > I'm starting to learn functional programming with Ruby. > I would like for someone to write me an example of finding the smallest > number in the list and a sorting algorithm. > I got the concept of map (collect), filter (select, detect and reject) and > reduce (inject) higher order functions but I don't know how to compose > algorithms from them. > So please write me those two algorithms or some other simple ones with > some explanation. > Some links to this subject would be nice also. > > Thanks > Haris >