From: Robert Klemme Date: 2013-06-19T17:42:18+09:00 Subject: Re: getting the most out of Ruby --001a11c3043e9dacf304df7dce4f Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jun 18, 2013 at 9:59 PM, Brandon Weaver wrote: > The biggest jumping point for me is when I stopped trying to program Ruby > like C# and started programming Ruby like Ruby. > :-) > Coming from C land you have tendencies towards a lot of imperative > techniques, and Ruby is not solely imperative. Learning the functional side > of Ruby is essential to graduate into advanced topics. > I'd be careful labeling Ruby as "functional". The only "functional" about Ruby is that with lambda you can have anonymous functions which you can pass around. The core feature of funct Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/ --001a11c3043e9dacf304df7dce4f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable



On Tue, Jun 18, 2013 at 9:59 PM, Brandon Weaver &= lt;keystonelem= ur@gmail.com> wrote:

The biggest jumping point for= me is when I stopped trying to program Ruby like C# and started programmin= g Ruby like Ruby.

:-)=A0

Coming from C land you have tendencies towards a lot of impe= rative techniques, and Ruby is not solely imperative. Learning the function= al side of Ruby is essential to graduate into advanced topics.

I'd be careful labeling Ruby as "functional". =A0T= he only "functional" about Ruby is that with lambda you can have = anonymous functions which you can pass around. =A0The core feature of funct=
=A0
Kind regards

=
robert

--
re= member.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/
--001a11c3043e9dacf304df7dce4f--