cl-genealogy.org 3.3 KB

Common Lisp Genealogical Database Manager

TODO Introduction   nonum

TOC   ignoreheading

WORKING Data Storage [0/9]

One of the key components of genealogical software is the ability to effectively store information related to members of a family. This will include things such as people, birth records, death records, marriage records, divorce records and notes.

To accomplish the storage of this information, I'm using a schema-less relational database management system called LambdaLite, which is written entirely in lisp, and uses the local file system to store data effectively.

TODO Macros

TODO People

TODO Births

TODO Deaths

TODO Marriages

TODO Divorces

TODO Notes

TODO Common Attributes

TODO Reports

WORKING Data Interface [0/10]

TODO Create Person

TODO Create Birth

TODO Create Death

TODO Create Marriages

TODO Create Divorce

TODO Get Person

TODO Get Birth

TODO Get Death

TODO Get Mariage

TODO Get Divorce

TODO Family Tree Display

TODO Ahnentafel Generation

TODO GEDCOM Parsing

TODO Packaging