home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
unix
/
volume18
/
geneal
/
part01
/
History
< prev
next >
Wrap
Text File
|
1989-03-08
|
3KB
|
57 lines
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.