Not to rain on your parade, but.
Consider 'Maria' -- is that a masculine name or a feminine name? It all depends on the context. I would bet that 'Maria Horatio Lopez' and 'Maria Consuela Lopez' would be distinguishable algorithmically, but how about just plain 'Maria Lopez'?
The classic paradigm is 'Anne' -- as in Anne de Montmorency, Marshall of France in the 16th century. *He* was one of the French notables who fought at Agincourt, and survived. Now, granted his is the only masculine 'Anne' that I can find, but it only takes one exception to make your life unduly hard.
A modern paradigm is 'Tracy' -- I know three people of that name and spelling; one male, two female.
And People tend to be a very touchy about their names:
A man's name is not like a mantle, which merely hangs about him, and which one perchance may safely twitch and pull, but a perfectly fitting garment, which like the skin has grown over and over him, at which one cannot rake and scrape without injuring the man himself. -- Goethe
Mis-identifying the sex on the basis of the name alone can be a serious disaster.
One of my female Tracy's is a serious contralto. She answers the phone with 'Tracy here'. Giving the person on the other end of the line precious little in the way of cues as to gender. She says that over half the time she gets mis-identified and the salesman uses "Mr. xxxx" for the next sentence, and then gets flustered when he figures out that he has made a mistake. She used to get seriously bent about this; but she grew out of that. Now she finds it hilarious.
Have fun on this project, report back often and let us know what you've found. And build a CPAN module from your findings.
----
I Go Back to Sleep, Now.
OGB
|