On Sat, Oct 10, 2009 at 7:10 AM, lith <minilith / gmail.com> wrote:
>> If you want to contribute few seconds, the poll is
>> on my blog, on the top of the right column.
>
> Are we talking about
>
> =A0 =A0a =3D 'foo'
> =A0 =A0b =3D 'a + "bar"'
> =A0 =A0eval "'yummy ' + #{b} * 2"
>
> or about
>
> =A0 =A0class A
> =A0 =A0 =A0 =A0def initialize
> =A0 =A0 =A0 =A0 =A0 =A0@x =3D "foo"
> =A0 =A0 =A0 =A0end
> =A0 =A0end
>
> =A0 =A0A.new.instance_eval {@x}

I thought we were talking about all eval version (eval, instance_eval,
class_eval, etc) so I answered the one that was "has it's place" or
something like that.

If we are talking exclusively about pure eval, I agree with David, I
almost never use it.

Jesus.