On Thu, Dec 16, 2004 at 08:17:11AM -0600, Bryan Baldus ([EMAIL PROTECTED]) 
wrote:
> MARC::Lint has now been moved out of the MARC::Record distibution, in
> anticipation of its release as a standalone package distribution. The
> MARC::Doc::Tutorial needs to be updated to reflect the change.

If it's actually been removed from the MANIFEST and doesn't ship, then
that's a Bad Thing.  I want to wait until there IS a replacement distro
available that I can point at.

> I plan on updating MARC::Lint in the next few months and am seeking advice
> on how to proceed. The first version will differ little from the version
> previously bundled with MARC::Record. I will be adding fields 001-008 to the
> DATA section (thus allowing for check_xxx methods for those fields).

I would see nothing wrong with gutting the checker entirely and redoing
how it works.  The way I implemented it in the first place was based on
having that list in a pretty similar format that I copied out of the
/Understanding MARC/ booklet that Follett Software publishes.

> One of my concerns, as has been mentioned in the past, is whether adding
> these specific checks to the main MARC::Lint module might pose problems for
> those using the module. Perhaps a method could be added to allow individual
> checks to be turned on and off easily, such as through a filter function?

I think you definitely will want to build that in from day one.  Look at
the tidy project, which I've wrapped up in HTML::Tidy.  It's a very
simple wrapper without all the configurability of libtidy, and I get a
request every week for that configurability.

xoa

-- 
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance

Reply via email to