From: Steve Klabnik Date: 2011-04-22T02:06:33+09:00 Subject: Re: anonymous closures with Proc,new, lambda and -> --0015174785823f487f04a170c3f8 Content-Type: text/plain; charset=ISO-8859-1 +1 for learn you a haskell. Ruby does have functional elements, but you won't truly learn FP, because Ruby is all about structuring programs in an OO fashion, and solving small problems in FPish ways when it makes sense. If that makes sense. Using a 'real' FP language will make you structure your problems in a functional way... Erlang would be okay too, but Haskell is better. Scheme is also solid. But Haskell is uber-strict, and so you'll end up really learning FP well. --0015174785823f487f04a170c3f8--