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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ac39a12d5faf5b14 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-12 16:01:06 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!easynet-tele!easynet-melon!easynet.net!psiuk-p2!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Development process in the Ada community Date: Fri, 12 Apr 2002 09:13:29 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3CB46975.90408@snafu.de> <3CB516E1.9030008@snafu.de> <3CB583D6.9000104@worldnet.att.net> <4519e058.0204111009.609078dc@posting.google.com> <3CB5D550.4000201@snafu.de> <3CB60E57.9090306@telepath.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1018617210 22086 136.170.200.133 (12 Apr 2002 13:13:30 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 12 Apr 2002 13:13:30 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:22460 Date: 2002-04-12T13:13:30+00:00 List-Id: "Ted Dennison" wrote in message news:3CB60E57.9090306@telepath.com... > > Well..er..the Swing/AWT thing is actually *also* my archtypeal example > of why its silly to even try to make a "standard" GUI. The argument > surrounding it usually has to do with it being impossible to do > everything everyone (or even a majority of everyone) wants to do with a GUI. > It always will be impossible so long as there exists two or more GUI platforms that look & feel different. But that doesn't mean that something couldn't be done anyway. It could go a couple of ways. One would be to say "Here's a minimal conforming set of classes that do GUI work in such a way as to be a least-common-denominator across some reasonably wide set of platforms. That part is 'Standard' and implementations are allowed to Embrace&Extend with the programmer being warned about portability." Another way to do it would be to just simply define an Ada-GUI that is its own thing. With a graphics engine and a markup language based on XML and the ability to interface to it, you're basically there.If the building blocks are in place, it just becomes its own environment (like Windows or Motif or whatever) and thats what you build your apps to. Not everyone will like it but then not everyone likes HTML-ish/Java-ish stuff they use via Netscape or IE. (Yet still, they use it!) MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com