Re: Object-relational impedence
From: Robert Martin <unclebob_at_objectmentor.com>
Date: Thu, 6 Mar 2008 00:42:42 -0600
Message-ID: <2008030600424297801-unclebob_at_objectmentorcom>
>
>
>
> And you (both) are equating the (strong) typing model of Simula as the
> only strong typing model.
Date: Thu, 6 Mar 2008 00:42:42 -0600
Message-ID: <2008030600424297801-unclebob_at_objectmentorcom>
On 2008-03-05 03:24:37 -0600, S Perryman <q_at_q.com> said:
>> On 2008-03-03 18:34:39 -0600, Marshall <marshall.spight_at_gmail.com> said:
>
>>> In SQL, if I have two relations with x and y int columns, I can >>> union them, or join on them, or whatever. There is no way, >>> in fact, to forbid such a thing, just like in Java there is no way >>> to allow such a thing.
>
>> You are confusing OO with static typing. In OO languages like Ruby, >> Python, or Smalltalk you can pass any object to any function >> irrespective of type.
>
> And you (both) are equating the (strong) typing model of Simula as the
> only strong typing model.
You presume too much. Type inferrence can be nearly as flexible as dynamic typing.
> Go and look at Functional prog langs etc for
> examples of how Marshalls' gripe would be done in a type-safe manner.
Agreed.
-- Robert C. Martin (Uncle Bob) | email: unclebob_at_objectmentor.com Object Mentor Inc. | blog: www.butunclebob.com The Agile Transition Experts | web: www.objectmentor.com 800-338-6716 |Received on Thu Mar 06 2008 - 07:42:42 CET