On 2013-06-25, at 14:35, Igor Stasenko <siguc...@gmail.com> wrote:

> On 25 June 2013 14:00, Esteban Lorenzano <esteba...@gmail.com> wrote:
>> 
>> On Jun 25, 2013, at 1:36 PM, Igor Stasenko <siguc...@gmail.com> wrote:
>> 
>>> On 25 June 2013 13:29, Esteban Lorenzano <esteba...@gmail.com> wrote:
>>>> I really cannot believe that you can consider
>>>> 
>>>> is: #string
>>>> 
>>>> better programing than
>>>> 
>>>> isString
>>>> 
>>>> no matter the implementation, and no matter if you can still found senders 
>>>> of #string... string programming (or symbol programing) is just bad, bad, 
>>>> bad.
>>>> Is so bad that is axiomatic... I cannot even explain why... :)
>>>> 
>>> 
>>> you are highly subjective here. :)
>>> 
>>> given two expressions:
>>> 
>>> object isString
>>> and
>>> object is: #string
>>> 
>>> to me they are equal in their beautiness or ugliness, if you like.
>> 
>> with the difference that in one:
>> 
>> 1) you has a clearer and more expressive message
>> 2) you have a simple message send with an immediate return (and not a 
>> comparisson)
>> 
>> and in the other... you don't.
>> 
> 
> But that's exactly the point: if you so bad, that end up using isXXXX
> pattern in your code,
> you have to pay extra price for it!
> See, you don't like it! This is intentional! So, you should think how
> to avoid using it,
> and be forced to write better code :)
> 
> Consider #is:, like anti-method for anti-pattern..
> but not as "a very useful method".
> Then everything will fit on its place in your mind! :)


so that's why you install so many NativeBoost methods on Object??

invest your motivation into athens and txtext that is way more productive...

Reply via email to