[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: another take on hackers and painters



At 9:06 AM -0500 5/21/03, Matt Hellige wrote:
>[Dan Sugalski <dan@sidhe.org>]
>>  At 5:00 PM -0400 5/20/03, John Clements wrote:
>>  >...
>>  >
>>  >Depends what you mean by "a type problem."  If I'm adding a number
>>  >and a string, that's definitely a "type problem,"
>>
>>  Is it? What's wrong with 1 + "3" producing 4?
>
>Wow... That just makes me cringe... And sets off my "perl proximity"
>alarm. By the same token, why not have 1 + "3" produce the string "13"?

It could, sure, but + generally notes addition, and both sides *are* 
numbers, after all. Why not coerce to types based on value? Seems the 
logical extension to dynamic typing to me.
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
dan@sidhe.org                         have teddy bears and even
                                       teddy bears get drunk