From: Sky Yin Date: 2005-12-29T08:41:09+09:00 Subject: Re: Diff of opinion on dynamic stuff ------=_Part_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 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 on its potential of being dangerous. Even strong-type language Java has several AO= P 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 eac= h others. ------=_Part_46276_23365721.1135813190564--