It shouldn't really be necessary to have different flavors of MARC for this. Unlikes
other leader positions, Base address of data is NOT defined to be
implementation-specific or implementation-defined. Bytes 12/16 are supposed to contain
base address of data, and in this case, simply appear to be incorrect.
Anne L. Highsmith
Consortia Systems Coordinator
5000 TAMU
Evans Library
Texas A&M University
College Station, TX 77843-5000
[EMAIL PROTECTED]
979-862-4234
979-845-6238 (fax)
>>> Ed Summers <[EMAIL PROTECTED]> 01/13/04 11:28AM >>>
On Tue, Jan 13, 2004 at 06:17:25PM +0100, Leif Andersson wrote:
> If it is in accordance with a special MARC flavour, then maybe MARC::Record
> should do something to meet this need? But, we do not know that yet.
Yeah, we could have new_from_xxx() for a different MARC flavors I suppose.
It might also be nice to be able to:
$MARC::RECORD::STRICT = undef;
$MARC::RECORD::WARNINGS = undef;
Which would have the same effects as:
$batch->strict_off();
$batch->warnings_off();
Which would allow for calls to new_from_usmarc() without bailing when something
looks fishy...for advanced users only :)
But it would be even nicer to know exactly what's going on here first.
//Ed
--
Ed Summers
aim: inkdroid
web: http://www.inkdroid.org
The deeper I go the darker it gets. [Peter Gabriel]