home *** CD-ROM | disk | FTP | other *** search
- Some History of Geneal 11.Jan.88
-
- Geneal was originally written in late 1984 and first posted to the net
- in January, 1985. It was written on a VAX, and had some problems with
- portability. Ian Darwin and Terry Ridder made a number of contributions
- and suggestions, and a second version was posted in February, 1985.
-
- For a couple of years after that posting, I spent essentially no time
- working with geneal (or on any genealogy research either). My first
- son was born that February, and I suddenly had no time for geneal.
-
- In 1987 I finally found the time to get back to genealogy and my geneal
- program. During my "absence", I believe Terry Ridder posted some fixes
- or changes to geneal, but I was not keeping up on things, so I probably
- don't have them. In any case, the present version of geneal has been
- substantially changed, so that point is probably moot.
-
- Changes from version 2.4 of geneal to this version include:
- The command line interface has been completely changed; it has
- been replaced by a simple programmable interface implemented
- with the SPIN package.
- The memory allocation routines in SPIN are also being used.
- The dataman file manager now keeps an index file for faster
- startup. It also does better error checking when
- scanning the data file.
- It is now possible to produce graphical family trees with geneal.
- There is a command to output a text file in the appropriate
- format to feed to the treepar program, which does the
- actual place, route, and plot of the tree.
- The man page has been completely rewritten.
- The sample data file is much larger (it contains real data).
- The use of a counted set of field names for multi-line data
- (e.g. GEN0, GEN1, etc.) has been replaced by the "+"
- mechanism for multi-line data.
- Two new record types have been added (Address and Reference).
- A number of fields have been added (TNOTE, TGEN, ADDR, BURIED).
- There are now two formats of family page output.
- It is now possible to generate sorted birthday and anniversary lists.
- The output routines now operate on lists of record numbers rather
- than single record numbers.
- There is a set of list manipulation routines to assist in generating
- arbitrarily complex lists for use in generation of family
- trees, etc.
- There is a simple set of browsing functions that make it easier
- to walk around a family tree (although much more could
- be added here).
- All files have been linted, and are almost clean (except for
- 'sprintf' and 'end').
-
-
-
- A brief history of geneal:
- 20.Jan.85 Version 1 posted to the net.
- 15.Feb.85 Version 2.4 posted to the net.
-
- There are edit histories at the beginning of each individual source file.
-