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,91965a012526b259 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!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Float to String Date: Fri, 12 Nov 2004 13:19:09 +0100 Organization: cbb software GmbH Message-ID: References: <526nxsbun7e2.1n5a4jpe7u7ww$.dlg@40tude.net> <87bre63qh3.fsf@beeblebrox.rfc1149.net> <1hmyhi3g3ogfq.gdvw6tkdvemq.dlg@40tude.net> <1hodchxl46179.1i803q74p7on3.dlg@40tude.net> <1fu1slo2egbab.xitgjbz0nv4m.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de hfwNNQ/lzRb3uGPrFiXxigjN5TsnFbjZZ0g3a+M9KydXGhl0I= User-Agent: 40tude_Dialog/2.0.12.1 Xref: g2news1.google.com comp.lang.ada:6170 Date: 2004-11-12T13:19:09+01:00 List-Id: On Thu, 11 Nov 2004 22:27:07 +0000, Marius Amado Alves wrote: > [... 64, 128....] >> And then 256-bit, where is any end? What you are trying to do is to define >> a god-integer type to satisfy all possible requirements. That is >> impossible. > > Yes, but I just want "big enough" for common values in databases. The > current triad of types Integer_64, Float_64, String is enough. If "big enough" should be a requirement, then what is "enough"? >> You can make it 1024-bit, but then it will be unsuitable for >> pixels of an image. > > Pixels would be stored in a String. Because you can convert > (uncheckedly) any contiguous value to String. Like the "blob" type of > Oracle et al. Well, this not ADT, this is not even typed. Like in FORTRAN-IV where everything was LOGICAL*1 array... > (Remember Mneson is NOT an *Ada* object database. It is a > database system that happens to be implemented in Ada.) Here Ada is only an example of a typed language, which tried to keep type interface and implementation separate. >> What about a database scalable from an embedded >> microcontroller to a super cluster? > > This is another issue. Mneson can run on any system that is a target of > an Ada compiler. I believe this includes some of those, no? 64-bit floats and integers on a 16-bit controller? -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de