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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,55958fd991db66fe X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-10 21:45:24 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!hse-mtl-ppp74279.qc.sympatico.CA!not-for-mail From: Christopher Browne Newsgroups: comp.lang.ada Subject: Re: Advantage of XML based GUI? (was Re: Ada-inspired OS/Language) Date: 11 Sep 2002 04:45:22 GMT Organization: cbbrowne Computing Inc Message-ID: References: <3D7E72E6.D2B756F0@easystreet.com> NNTP-Posting-Host: hse-mtl-ppp74279.qc.sympatico.ca (64.229.208.56) X-Trace: fu-berlin.de 1031719522 62049448 64.229.208.56 (16 [125932]) X-Draft-From: ("nnvirtual:Languages" 286) X-Home-Page: http://www.cbbrowne.com/info/ X-Emacs-Acronym: Esoteric Malleability Always Considered Silly Microsoft: Making the world a better place... for Microsoft. X-Uboat-Death-Message: BOMBED BY DESTROYER. UNABLE TO USE RADIO. SINKING. U-787. Xref: archiver1.google.com comp.lang.ada:28814 Date: 2002-09-11T04:45:22+00:00 List-Id: Oops! achrist@easystreet.com was seen spray-painting on a wall: > See the article on slashdot today pointing to: > > http://www.salon.com/tech/feature/2002/09/10/browser_wars/index.html > > Which mentions Mozilla as a cross-platform GUI tool that is controlled > by something called XUL. Maybe an Ada-to-XUL API is what we need. Alternatively, is a link to: _GtkAda: a complete Ada95 graphical toolkit_ UIs are constructed using Glade, which stores UIs in XML form. They may be compiled into Ada code using the toolset; there is also support for loading Glade XML files at runtime. It is probably a simpler solution to look at something that Already Exists And Works than to look at something involving pretty gratuitous amounts of complexity that doesn't work with your favorite tools yet... -- (reverse (concatenate 'string "moc.enworbbc@" "enworbbc")) http://cbbrowne.com/info/linux.html Signs of a Klingon Programmer #4: "A TRUE Klingon Warrior does not comment his code!"