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.7 required=5.0 tests=BAYES_00,DATE_IN_PAST_24_48, FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,d8e3cd3d8dbaa4fb X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.77.199 with SMTP id u7mr1651071paw.25.1343316536225; Thu, 26 Jul 2012 08:28:56 -0700 (PDT) Path: p10ni65076205pbh.1!nntp.google.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newspump.sol.net!xlned.com!feeder3.xlned.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!94.232.116.16.MISMATCH!ramfeed-2.ams.xsnews.nl!feed.xsnews.nl!border-1.ams.xsnews.nl!newsfeed.straub-nv.de!news.swapon.de!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!usenet-fr.net!fdn.fr!feeder.news.orange.fr!not-for-mail Date: Tue, 24 Jul 2012 23:30:58 +0200 From: Pascal Obry Organization: Home - http://www.obry.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr-FR; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.5.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada "library only" compiler ? References: <2879c45e-f8e0-4434-9f82-968c585a4539@googlegroups.com> <87mx2ucags.fsf@ludovic-brenta.org> <500AA31F.8060004@obry.net> <500ed251$0$6189$ba4acef3@reader.news.orange.fr> In-Reply-To: Message-ID: <500f1412$0$6203$ba4acef3@reader.news.orange.fr> NNTP-Posting-Date: 24 Jul 2012 23:30:59 CEST NNTP-Posting-Host: 82.124.199.141 X-Trace: 1343165459 reader.news.orange.fr 6203 82.124.199.141:2153 X-Complaints-To: abuse@orange.fr Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Date: 2012-07-24T23:30:59+02:00 List-Id: Vasiliy, > Perhaps I am out of the subject, but these are definitely different > things. Interfacing to any Win32 DLL is much simpler (since there are > only linkable objects and clearly specified data structures), I'm probably living in another land then. The above does not makes sense at all to me. There is no clearly specified data structures or whatever. A DLL is a container. To use it one need to interface to it, from Ada, from C, from Pascal, from Python... And for this you need to have a stable and clear API which has nothing to do with DLL. The Microsoft Win32 code happen to be in DLLs, but the same code could be provided as static library. No more or less problem. The same API, the same way to use it, the same need for an interface to it in C, Ada, Pascal, Python... Or we are really not speaking about the same thing... Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net - http://v2p.fr.eu.org --| "The best way to travel is by means of imagination" --| --| gpg --keyserver keys.gnupg.net --recv-key F949BD3B