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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,15267b2c375b45c2,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-19 09:41:40 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!in.100proofnews.com!in.100proofnews.com!cycny01.gnilink.net!cyclone1.gnilink.net!wn14feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi.com!rwcrnsc51.ops.asp.att.net.POSTED!not-for-mail Message-ID: <3F92BEAA.9030004@comcast.net> From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Ada Component Registry proposal Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 24.34.139.183 X-Complaints-To: abuse@comcast.net X-Trace: rwcrnsc51.ops.asp.att.net 1066581699 24.34.139.183 (Sun, 19 Oct 2003 16:41:39 GMT) NNTP-Posting-Date: Sun, 19 Oct 2003 16:41:39 GMT Organization: Comcast Online Date: Sun, 19 Oct 2003 16:41:39 GMT Xref: archiver1.google.com comp.lang.ada:1141 Date: 2003-10-19T16:41:39+00:00 List-Id: I put together an XML DOCTYPE for a Ada Component Registry, and tried it out on GNADE. If anyone who understands XML would like to look at it and criticize, I'll send you a copy. But right now I consider it too preliminary to let loose in the wild. I'll probably have a much better worked out version by the end of next week. (Oops! Mental note to self, the registry itself needs a version number. ;-) I picked GNADE as a test case though, expecting it to be a decent stress test. Boy was it! For me as well as the XML grammer. I'd like to comment on a few things that I found and what they mean for a formal registry, or for the Common Ada Library. One of the things that the registry does is makes the Zip or tar or whatever file that you can download more accessable. Much more accessable. Amazingly more accessable. GNADE as delivered has over a dozen directories and if you actually compile it, creates a few more. (And just to confuse you puts some stuff into existing directories outside the GNADE structure.) With the registry, you can look and see that most of the source files are children of GNU.DB, and that package declaration can be found in -- Robert I. Eachus "Quality is the Buddha. Quality is scientific reality. Quality is the goal of Art. It remains to work these concepts into a practical, down-to-earth context, and for this there is nothing more practical or down-to-earth than what I have been talking about all along...the repair of an old motorcycle." -- from Zen and the Art of Motorcycle Maintenance by Robert Pirsig