From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,bf02c238a92156a3 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Windows Ada database support. Date: Fri, 10 Dec 2004 11:22:22 +0100 Message-ID: References: <5e3e03a7.0411240431.7e037a4e@posting.google.com> <1jrbh30djhwuh$.cpwm02mv7d1d.dlg@40tude.net> <18u46qzjs6s8v.19927r9ay0kkh.dlg@40tude.net> <17dywgfsz1s82.ew4d2rpmnjg9$.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: individual.net OrRmRDvFwl/AqZx0VBL8FA18jlv0jEppk6TIZCMMDSdV6f+9Y= User-Agent: 40tude_Dialog/2.0.12.1 Xref: g2news1.google.com comp.lang.ada:6880 Date: 2004-12-10T11:22:22+01:00 List-Id: On Thu, 9 Dec 2004 18:58:45 +0000 (UTC), Georg Bauhaus wrote: > Dmitry A. Kazakov wrote: > >: You have to modify all UPDATE >: statements if just a new column is added. > > Nope. >: But data without semantics is a >: garbage. > > Data with fixed semantics is inflexible :-) Flexible garbage is still garbage. Honestly, I prefer rigid garbage, it is predictable. Who knows where a flexible one might leak into! (:-)) >: I could derive new types from old bases and throw out >: old representations: > > unless they carry some important information from the old design > still needed in other applications. No, I can always do it as long as the new implementation is conform to the semantics of T'Class. >:> However, an object's type cannot reflect this, because types >:> are static. You could associate one different type with each possible >:> combination of component values in your program... >: >: 1. No application uses all possible combinations. They have very concrete >: things to do. > > For example, they react to different value that an object has in time? Where is any problem? Doesn't sin(x) react to any value of x whenever it be called? -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de