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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,56250291936154a0 X-Google-Attributes: gid103376,public From: "Tarjei T. Jensen" Subject: Re: OS Bindings (was: Where is the elusive jump command?) Date: 2000/04/12 Message-ID: <8d1ocu$5n31@ftp.kvaerner.com>#1/1 X-Deja-AN: 610073622 Content-Transfer-Encoding: 7bit References: <38D771CA.D41AF9B5@port.ac.uk> <8bq7ku$mc8$1@nnrp1.deja.com> <38E0E723.C39C392@quadruscorp.com> <8brfm4$4uc$1@nnrp1.deja.com> <8brn4k$p6i$1@slb0.atl.mindspring.net> <8brrpj$i04$1@nnrp1.deja.com> <38E312F8.78883ACB@icn.siemens.de> <8c4rvf$d9k$1@nnrp1.deja.com> <2000Apr5.070127.1@eisner> <2000Apr6.081305.1@eisner> <8ci6vf$r5a$1@nnrp1.deja.com> <8ck638$krs3@ftp.kvaerner.com> <8cp23c$4gp$1@nnrp1.deja.com> <8csjs8$o2p3@ftp.kvaerner.com> <8d0su8$bqt$1@nnrp1.deja.com> Content-Type: text/plain; charset="iso-8859-1" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2120.0 Organization: Kv�rner Group IT Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-04-12T00:00:00+00:00 List-Id: Robert Dewar wrote : >but I still don't see the complaint, wrapping types like >unsigned in C are useful in Ada and in C, and we have always >have unsigned types in the sense of the above declaration of >q in Ada. My point is not that the modular types are not useful, but that they are inapropriately used. The definitions of the various unsigned types in interfaces and interfaces.C are not apropriate. >But I see the point you are making now. I still don't really >see why you don't like the modular types, they seem useful >and clear to me. After all Java decided it was all they needed >:-) Of course they are useful. If I needed a circular buffer a modular type would be very useful as an index. I'm sure they are wonderful if I want to create a CRC checking routine. A side note: I wish we had a standardized set of C compatible datatypes which contains all datatypes in common use with the common libraries (size_t, socket, various time types etc). The main point is not neccessarily that the semantics are 100 % corret, but that the size is right, so that the size attribute is useful. Every now and then I am working on such a thing (a C program which generates the correct definitions), but as I have a life outside computing, progress is slow. Helsingar,