From: Robert Dober Date: 2007-07-24T22:22:44+09:00 Subject: Re: Static variables in Ruby. On 7/24/07, Todd Benson wrote: > On 7/24/07, Jeremy Henty wrote: > > On 2007-07-24, Robert Dober wrote: > > > On 7/24/07, Jeremy Henty wrote: > > >> > > >> class Foo > > >> count = 0 > > >> define_method(:foo) { count += 1 } > > >> end > > > > > > Terribly slow BTW :( > > > > Why is that? Are all methods created by define_method slow? Or is it > > something particular to the way I'm using it here? I'm really getting > > into metaprogramming with define_method so I'd like to learn about the > > pitfalls. > > > > Regards, > > > > Jeremy Henty > > I believe Robert developed a library for using closure based > properties a short while back. Something to do with a breed of dog or > something :) Cool stuff. But he found it to be slow if I remember > correctly. Thx, properties are broken, but thx anyway :) > > Todd > > -- I always knew that one day Smalltalk would replace Java. I just didn't know it would be called Ruby -- Kent Beck