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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f15b862e11b575a4 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!q12g2000prb.googlegroups.com!not-for-mail From: Shark8 Newsgroups: comp.lang.ada Subject: Re: Air traffic control system in Java Date: Fri, 4 Mar 2011 22:45:45 -0800 (PST) Organization: http://groups.google.com Message-ID: <882b38e2-0eaa-4b2e-944c-692eca47908f@q12g2000prb.googlegroups.com> References: <4d6ffe16$0$17930$a8266bb1@postbox2.readnews.com> <4d701d79$0$17918$a8266bb1@postbox2.readnews.com> <4d711c62$0$27719$882e7ee2@usenet-news.net> <4d712326$0$27719$882e7ee2@usenet-news.net> <4d712b6a$0$17204$882e7ee2@usenet-news.net> <0b3daa32-8571-4a7f-a96f-cd876f4c4127@d12g2000prj.googlegroups.com> <4d712e64$0$17204$882e7ee2@usenet-news.net> <1l023eg1ilrni.xwge3tgrabol$.dlg@40tude.net> NNTP-Posting-Host: 174.28.182.16 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1299307545 21653 127.0.0.1 (5 Mar 2011 06:45:45 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 5 Mar 2011 06:45:45 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: q12g2000prb.googlegroups.com; posting-host=174.28.182.16; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 ( .NET CLR 3.5.30729; .NET4.0E),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:18840 Date: 2011-03-04T22:45:45-08:00 List-Id: On Mar 4, 10:15=A0pm, "Vinzent Hoefler" <0439279208b62c95f1880bf0f8776...@t-domaingrabbing.de> wrote: > Randy Brukardt wrote: > > And the work to define a standard GUI to the level required for the Ada > > standard would be immense, especially in order to prevent tying it to a= ny > > underlying target. (We'd want it to work on both Windows and Linux for > > instance, without requiring either of them.) And I don't see anyone rea= lly > > stepping up to do that work. > > The only languages I know with a built-in GUI (Oberon and Smalltalk) can = be > called "failed" in that respect (there are probably more, but I can't kno= w > them all). Interesting you should mention Oberon; I just installed it into a VM to play with. {VirtualPC is free now, so if you're using Windows there is little disincentive to throwing odd/interesting OSes into a VM.} > Considering what I regularly read in the appropriate newsgroups, even a b= ig > library like the VCL of Delphi is not nearly enough to satisfy its users, > there are a lot of add-ons, third party tools and hacks to get what they > want (and Delphi is even just Windows-only, so we're not even talking pro= blems > of cross-platform GUI). Delphi's VCL is actually one of the best GUI-builders I've seen... there was also the Kylix port of the VCL to the Linux environs which fizzled out, but iy *WAS* there. Given that the VCL is basically an object-oriented wrapper of the Windows [graphics] API it seems to me that Ada *could* be used similarly and in an even better manner: an object-oriented hierarchy-among-specifications which have their bodies chosen as per the platform being developed. > So if someone expects such a beast can be standardized at all, I'd call h= im > overly optimistic at least. OpenGL and PotScript/PDF are standard and [true] cross-platform, no? Couldn't a standard GUI therefore be built upon them? {Granted some people won't like the idea of using/requiring OpenGL/ Postscript as a base for it.}