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, MSGID_RANDY 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: Robert Dewar Subject: Re: OS Bindings (was: Where is the elusive jump command?) Date: 2000/04/06 Message-ID: <8cilej$bfc$1@nnrp1.deja.com>#1/1 X-Deja-AN: 607641995 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> <2000Apr6.101035.1@eisner> X-Http-Proxy: 1.0 x37.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Thu Apr 06 18:36:04 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-04-06T00:00:00+00:00 List-Id: In article <2000Apr6.101035.1@eisner>, kilgallen@eisner.decus.org (Larry Kilgallen) wrote: > Certainly not, but I would expect vendors of any software > product on an operating system would have to conform to > expectations of those who use the operating system in order to > have any success. In the case of compilers, this means > bindings. I certainly see why you might think this, coming from a DEC Ada environment on VMS, where people have always been happy to heavily contaminate (from a portability point of view) their programs with starlet stuff. But in our experience, most people want to *minimize* direct operating system connections that tie their programs to a particular operating system. For example, they would rather use the Posix interface than make direct calls to unix service routines, or use GtkAda rather than make direct calls to Win32 services on NT. I am not saying that all customers are in this mode (which is why we for example ship a Win32 binding with the NT version of GNAT, as well as lots of other OS bindings at various levels), but it is definitely the most common mode of operation among our customers. Sent via Deja.com http://www.deja.com/ Before you buy.