| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Microsoft and the two great blunders
Bob Badour wrote:
> "Alfredo Novoa" <alfredo_at_ncs.es> wrote in message
> news:e4330f45.0312281200.406f3000_at_posting.google.com...
>
>>Costin Cozianu <c_cozianu_at_hotmail.com> wrote in message
>>>>Any operator may be a part of several types, and you can express that >>>>without problems with that template (and flawed) grammar. >>> >>>So if an operator is part of several types, you've got a problem. Are >>>operators part of the type definiton or not ? >> >>You are mixing apples with oranges. The proper question should be: Are >>operators definitions part of type definition? And IMO the answer is >>yes. >> >>But one operator may be shared by several types.
I suggest you do some reading on type theory. If you google up a little bit I already put more than enough references (no, you won't find them cited by Date).
After that you might want to test if you have a clear idea on:
And all those answers should be given in the context of building up information systems, thus the following characterstics are a necessity, and not a mere implementation detail:
For example what you propose breaks modularity because you can't just expect that a type which is a modular element can be "defined" (sic!) by an infinite number of elements (operations), while separating declarations will break locality of reasoning, simplicity and elegance. Received on Mon Dec 29 2003 - 00:59:52 CST
![]() |
![]() |