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