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,1ebbccbc114d641e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-23 10:21:41 PST From: "Martin Dowie" Newsgroups: comp.lang.ada References: <3BD498DF.27E8B66C@otelco.net> Subject: Re: Genealogy Software then slightly [OFF TOPIC] Date: Tue, 23 Oct 2001 18:24:01 +0100 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 NNTP-Posting-Host: 10.9.125.12 Message-ID: <3bd5a47f$1@pull.gecm.com> X-Trace: 23 Oct 2001 18:10:23 GMT, 10.9.125.12 Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!fr.usenet-edu.net!usenet-edu.net!oleane.net!oleane!wanadoo.fr!proxad.net!news-hub.cableinet.net!blueyonder!btnet-peer!btnet-peer0!btnet-feed3!btnet!newreader.ukcore.bt.net!pull.gecm.com!10.9.125.12 Xref: archiver1.google.com comp.lang.ada:15097 Date: 2001-10-23T18:24:01+01:00 List-Id: "Larry Hazel" wrote in message news:3BD498DF.27E8B66C@otelco.net... > Does anyone know of any genealogy software written in Ada? With source > available? I thought I might attempt to write some. Any suggestions for data > representation will be appreciated. I haven't done much Ada 95, but a lot of > Ada 83. Will need some way to represent dates going back hundreds of years > (maybe just a fixed length string since some of them will be of the form "ca. > 1784"). Will need a person object (maybe abstract with separate child types for > male and female). Will link to other person objects which represent spouses, > children, and probably backward to parents. An event object (marriage, birth, > death, buying or selling property, ...). Bibliographical text will also be > needed. Storage of scanned pictures and documents. > > Maybe this is too complicated for a 1 man home project. It seems from the responses that the requirements analysis isn't finished yet - perhaps you should try comp.lang.UML (doesn't exist! why????) first and then code it up in Ada! ;-) Has anyone tried the Ada Code Generator that comes with the freeware UML tool from Pragsoft? www.pragsoft.com I'm not advocating it or the UML part is good, but it can be run in a freeware mode and does come with (allegedly) a host of code generators...