Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

The Genealogy namespace on CPAN

1 view
Skip to first unread message

Ron Savage

unread,
Aug 12, 2011, 2:26:39 AM8/12/11
to List Gedcom
Hi Folks

I've formally requested creation of the new namespace Genealogy.

Also, I started coding a new set of modules under Genealogy::Gedcom::*.

A rationale, rather than a formal POD, can be read at:

http://savage.net.au/Perl-modules/html/genealogy/rationale.html

I have not uploaded any code to CPAN. That'll probably be a week away,
and even then it'll only be V 0.50 or so.

If anyone has an objection to me occupying Genealogy::Gedcom, please
speak up :-).

As for the code, the lexer is more-or-less finished, along with the DFA
it uses.

No other code has been written.

--
Ron Savage
http://savage.net.au/
Ph: 0421 920 622

Ron Savage

unread,
Aug 21, 2011, 11:00:54 PM8/21/11
to List Gedcom
Hi Folks

On Fri, 2011-08-12 at 16:26 +1000, Ron Savage wrote:

> I have not uploaded any code to CPAN. That'll probably be a week away,
> and even then it'll only be V 0.50 or so.

I wrote a lexer for GEDCOM files, but it was too complex for my liking,
so I've deleted all that work and written most of another one.

The joke is it's similar in design to Paul's original Gedcom.pm,
although as I've said, I don't use AUTOLOAD.

Each tag is handled by a function which contains a list of child tags
(only at the next level, not for all grand-* children).

This means it cannot handle more than one given GEDCOM grammar, but that
doesn't worry me.

Also, I haven't decided how to handle user-defined tags. I'll have to do
that soon.

0 new messages