I'm writing a document (written in plainTeX) about the lives of important mathematicians and physicists in human history.
Now I have a problem I'd like to tackle. I need to be able to visualize their lifespans (so that reader can see who was whose contemporary/coeval). Unfortunatelly, I'm not that skilled in making TeX's macros. Can anyone give me a hint how to do it?
Specifically, I imagine it would work this way:
\person{name}{surname}{year_of_birth}{year_of_death}
\person{name}{surname}{year_of_birth}{year_of_death}
...
\renderpeople
which would produce (for instance, with instances of Bach & Mozart)
Bach J.S. |----------------|
Mozart A. |-----------------|
...
|----------|-----------|----------|-----------|---------|
1750 1800 1850 1900 1950 2000
Mainly, how would one implement rescaling of lines, so they would fit?

