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,5ec64af067832e4f X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: Ada Win API Interface? Date: 1996/09/12 Message-ID: #1/1 X-Deja-AN: 180189995 references: <50rav1$sgb@Masala.CC.UH.EDU> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada Date: 1996-09-12T00:00:00+00:00 List-Id: Spasmo says " I keep on seeing that Ada (GNAT) offers bindings to the Win API to let us do Windows programming, however I'm wondering if by bindings they mean direct one to one mappings of the API functions, or are there more convenient wrappers? IN short if I wanted to do Win programming in Ada (after getting the appropriate files) would I need to keep an SDK book handy? Thanks." First, the binding you are talking about comes from Intermetrics, and works with several compilers including GNAT. Second, it is a thin binding, i.e. as close to a 1-1 mapping as possible Third, you indeed need to keep an SDK book handy (note that if we had a thick binding, then you would (a) have to learn the new semantics, and (b) keep some other thick, Ada-specific, manual handy? Generally what most people want are thin bindings. That does not preclude someone from building a nice thick binding on top of this thin binding.