On Tue, 14 Mar 2006, Joel VanderWerf wrote:
> I've just gotten used to using alias *only* for metaprogramming, and not
> for ordinary API definition.
>
> Maybe it would be nice if the alias keyword were reserved for the
> delegation style definition, like your anonym method, and the
> metaprogramming interface were something like this:
>
> class Foo
> # alias :m_copy :m # old way
> instance_method_at[:m_copy] = instance_method(:m) # new way
> # now you can wrap :m_copy however you want
> end
>
> This makes it more clear that you are making a copy, so it might be less
> confusing.
i like that. what do you think about
class Foo
delegate :src, :dst
end
??
-a
--
share your knowledge. it's a way to achieve immortality.
- h.h. the 14th dali lama