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,4cb1f8d1c17d39a8 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.0.170 with SMTP id 10mr3812985pbf.2.1319909656405; Sat, 29 Oct 2011 10:34:16 -0700 (PDT) MIME-Version: 1.0 Path: p6ni25450pbn.0!nntp.google.com!news1.google.com!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: Ada 'hello world' for Android; success! Date: Sat, 29 Oct 2011 17:32:50 +0000 (UTC) Organization: Aioe.org NNTP Server Message-ID: References: NNTP-Posting-Host: Lf0Nl3CcQzx+ocHx9cmuGg.user.speranza.aioe.org X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: Tom's custom newsreader Xref: news1.google.com comp.lang.ada:18750 Date: 2011-10-29T17:32:50+00:00 List-Id: > I'd have thought it was more a problem of the bindings being thin? The original Petzold "Programming Windows" book shows a "Hello, Windows!" program - it's two pages long. Thick bindings like Claw, and "languages" like Python, and of course personal libraries, are what made it practical to code for Windows. > Making thick bindings to a moving target is quite a challenge, of course. In successive versions of the Google Earth API, they changed one parameter of a function (GetPointOnTerrainFromScreenCoords) from a pointer to a safearray to a pointer to a terrain point. That may be aesthetically nicer, but it breaks existing code. I'm told that in one version of the Android OS angles are clockwise from North while in another version they are counterclockwise from East. Google's software is not a very solid foundation on which to build a binding.