------art_46276_23365721.1135813190564
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On 12/28/05, Austin Ziegler <halostatue / gmail.com> wrote:
> See my
> own Transaction::Simple for an example -- it injects its functionality
> into any class that requests it. In Ruby, that's definitely not code
> smell. In Python? I don't know.

Looks like AOP-style feature. AOP is definitely powerful though there
was a debate
<http://www.theserverside.com/news/thread.tss?thread_id=30154>on its
potential of being dangerous. Even strong-type language Java has several AOP
implementations, some of which modify byte-codes on the fly (poor java guys
don't have open class). Not to mention the usage in Rails (ex.
before_filter, acts_as_*).

I feel that Ruby is more implicit than Python in style, which is actually
similar to our natural languages, though we may sometimes misunderstand each
others.

------art_46276_23365721.1135813190564--