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.3 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, REPLYTO_WITHOUT_TO_CC autolearn=no 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-12 18:03:54 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!oleane.net!oleane!teaser.fr!enst.fr!not-for-mail From: "Robert C. Leif" Newsgroups: comp.lang.ada Subject: RE: Advantage of XML based GUI? (was Re: Ada-inspired OS/Language) Date: Thu, 12 Sep 2002 17:45:01 -0700 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 1031877962 7921 137.194.161.2 (13 Sep 2002 00:46:02 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Fri, 13 Sep 2002 00:46:02 +0000 (UTC) Return-Path: X-Envelope-From: rleif@rleif.com X-Envelope-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4024 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 In-Reply-To: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.13 Precedence: bulk List-Unsubscribe: , List-Id: comp.lang.ada mail<->news gateway List-Post: List-Help: List-Subscribe: , Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:28890 Date: 2002-09-12T17:45:01-07:00 One advantage of the two XML rendering languages, XSL and SVG, is that their output could be used as the input to the printer or display device driver or the XML rendering could be converted to some standard graphics form such as Postscript or the HP printer language. The disadvantage is that the two languages have neither a parent-child or sibling relationship. XSL including its FO rendering methods is available from Apache. It is written in Java. Unfortunately, my reading of their newsgroup indicates the virtues of Ada. SVG is available from Adobe. Unfortunately, SVG is described by DTDs, which are at least well written DTDs. The next version of SVG, "Scalable Vector Graphics (SVG) 1.1 Specification W3C Candidate Recommendation 30 April 2002" Includes both an IDL and a Java binding. I believe that the IDL could be machine translated using the technology for the Ada CORBA bindings. The DTD is really a group of modular DTDs, which need some sort of a header in order to be translated by XMLSpy into schemas. Bob Leif -----Original Message----- From: comp.lang.ada-admin@ada.eu.org [mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of Larry Kilgallen Sent: Thursday, September 12, 2002 10:23 AM To: comp.lang.ada@ada.eu.org Subject: Re: Advantage of XML based GUI? (was Re: Ada-inspired OS/Language) In article <3d80b566.992395741@news.cis.dfn.de>, nickroberts@blueyonder.co.uk (Nick Roberts) writes: > Currently, I plan to write 'native' device drivers (in Ada) for AdaOS. I > intend to go to the original hardware documentation wherever posisble, and > write the drivers properly. I don't think it's unfair to suggest that most > device drivers (even commercial ones) tend be of remarkably poor quality. > > Nevertheless, it would be really handy to provide compatibility layers that > would allow existing device drivers to be used. At some stage, maybe we > will have a go at this. Existing device drivers that follow what model ? Certainly that is fundamental to the design of the "native" device driver system. Unless you design it from the start, for instance, it would be difficult to deliver ASTs.