Re: Moose based Perl library for MARC records

2010-11-10 Thread Frédéric Demians
Just out of curiosity - what was your main motivation for writing another MARC module? In what ways does your distribution differ from MARC::Record? Moose Object-Oriented code reusability. I can clearly (hope so) distinguish Marc record manipulation, parsing, converting, formatting, reading

Re: Moose based Perl library for MARC records

2010-11-10 Thread Colin Campbell
On 10/11/10 11:59, Bill Birthisel wrote: > 3. There is not really much of a problem (for users) with long names. It > appears MooseX:: is currently in common use on CPAN - so I would > recommend MooseX::MARC. That appears to be to clearest choice and the > one that fits the current naming patterns

Re: Moose based Perl library for MARC records

2010-11-10 Thread Bill Birthisel
A couple of questions and comments (some left over from the much earlier conversion from MARC.pm to the MARC::Record family): 1. Do you ever expect someone to use both your modules and MARC::Record at the same time? If so, you need to be extra careful about name overlaps. 2. MARC::Record also han

Re: Moose based Perl library for MARC records

2010-11-10 Thread Dueber, William
It looks to me as if MooseX is used exclusively for extensions to the Moose system itself, not random modules that happen to use Moose. On 11/10/10 7:59 AM, "Bill Birthisel" wrote: 3. There is not really much of a problem (for users) with long names. It appears MooseX:: is currently in common u

Re: Moose based Perl library for MARC records

2010-11-10 Thread Dobrica Pavlinusic
On Wed, Nov 10, 2010 at 06:01:17PM +0530, Saiful Amin wrote: > I suggest Biblio::MARC. There's a ISIS parser in the the family named > Biblio::Isis. Just a quick note: There is MARC::Fast[1] which should be named Biblio::MARC because they share same API from end-user perspective. However, it was

Re: Moose based Perl library for MARC records

2010-11-10 Thread Saiful Amin
I suggest Biblio::MARC. There's a ISIS parser in the the family named Biblio::Isis. On Wed, Nov 10, 2010 at 5:51 PM, Dueber, William wrote: > It looks to me as if MooseX is used exclusively for extensions to the Moose > system itself, not random modules that happen to use Moose. > > On 11/10/10

Re: Moose based Perl library for MARC records

2010-11-10 Thread Frédéric DEMIANS
Just a quick note: There is MARC::Fast[1] which should be named Biblio::MARC because they share same API from end-user perspective. However, it was written before Biblio::Isis, so it ended up in wrong place. I would prefer to have MooseX in name, because if I'm using Moose, I don't really care

Re: Moose based Perl library for MARC records

2010-11-10 Thread Frédéric DEMIANS
I suggest Biblio::MARC. There's a ISIS parser in the the family named Biblio::Isis. Biblio::Marc sounds good to me.

Re: Moose based Perl library for MARC records

2010-11-10 Thread Frédéric DEMIANS
Thanks for your feedback. A couple of questions and comments (some left over from the much earlier conversion from MARC.pm to the MARC::Record family): 1. Do you ever expect someone to use both your modules and MARC::Record at the same time? If so, you need to be extra careful about name overla

Re: Moose based Perl library for MARC records

2010-11-10 Thread Frédéric DEMIANS
I can't really comment on the namespace issue, but I do appreciate the fact that this was written as a Moose module. That makes it much more traditionally OO friendly, extensible, and if required, secure. When I used Marc::Record more extensively, it was a favorite. I've worked on several pro

RE: Moose based Perl library for MARC records

2010-11-10 Thread Bryan Baldus
On Wednesday, November 10, 2010 12:04 AM, Frédéric DEMIANS wrote: >I'm not very comfortable with this library naming. Its purpose is very similar >to MARC::Record and it is named 'Marc' and Marc::etc. >Do you think, especially those managing MARC::Record, that it could be >confusing and should b

Re: Moose based Perl library for MARC records

2010-11-10 Thread Galen Charlton
Hi, On Wed, Nov 10, 2010 at 7:31 AM, Saiful Amin wrote: > I suggest Biblio::MARC. There's a ISIS parser in the the family named > Biblio::Isis. Biblio:: strikes me the wrong way -- MARC is used for more than just bibliographic records, strictly speaking. I'd like Bryan's suggestion of MARC::Moo

Re: Moose based Perl library for MARC records

2010-11-10 Thread Frédéric DEMIANS
Thanks all for your suggestions. I have to choose another name for sure. Marc::Moose seems to be a reasonable choice. But I'm very tempted by a shorter option: MarcX, MarcX::Record, MarcX::Parser, MarcX::Reader::Isis, etc. Any objection?