Re: Moose based Perl library for MARC records

2010-11-12 Thread Frédéric DEMIANS
Thanks all for your advices and your time. I've renamed my Moose based MARC records package. It's now: MARC::Moose. The previous package is still visible on CPAN but is scheduled to be deleted in a couple of days. -- Frédéric

Re: Moose based Perl library for MARC records

2010-11-12 Thread rfox2
Frédéric- 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 se

Re: Moose based Perl library for MARC records

2010-11-11 Thread Brad Baxter
2010/11/11 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? > I can't think of a b

Re: Moose based Perl library for MARC records

2010-11-11 Thread Bill Birthisel
CPAN stores distributions under author subdirectories. But the module namespace is done separately and reflects the function of the module. In the case of the MARC:: namespace, I think Ed Summers is the only one who has remained involved since the beginning (back in the 1990's). Had we used names a

Re: Moose based Perl library for MARC records

2010-11-11 Thread Frédéric DEMIANS
> butting in an interesting discussion ... Thanks for joining the discussion. > Would Org::Demians::MARC::Record ( or Tamil::MARC::Record ) be very > wrong, unless you aim to provide the ultimate collection of MARC > modules that would make all the others obsolete ? Yes, I aim to... In the Java

Re: Moose based Perl library for MARC records

2010-11-11 Thread Emil-Nicolaie Perhinschi
Hello, butting in an interesting discussion ... Would Org::Demians::MARC::Record ( or Tamil::MARC::Record ) be very wrong, unless you aim to provide the ultimate collection of MARC modules that would make all the others obsolete ? Moose is great and I love it, but it's not forever ... in a few y

Re: Moose based Perl library for MARC records

2010-11-11 Thread Frédéric DEMIANS
I was going to express the same concern. Keeping everything under MARC:: may also make it a tiny bit easier to find the existing alternatives for, well, parsing MARC records. I would +1 MARC::Moose. I understand this point. I don't like the idea of using 'Moose' in the name of object using Mo

Re: Moose based Perl library for MARC records

2010-11-11 Thread Dan Scott
Gah. Replying to all this time instead of just Galen, as I did three hours ago, for my $0.02... 2010/11/11 Galen Charlton : > Hi, > > 2010/11/11 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 ve

RE: Moose based Perl library for MARC records

2010-11-11 Thread Bryan Baldus
2010/11/11 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? Since MARC is an

Re: Moose based Perl library for MARC records

2010-11-11 Thread Galen Charlton
Hi, 2010/11/11 Dueber, William : > I think we should revisit “Biblio::”. Yes, I know MARC isn’t used only for > bibliographic data, but it’s sure as hell not used to speak of outside the > library/museum world. ‘Biblio’ might not be perfect, but it’s certainly not > misleading in any meanigful way

Re: Moose based Perl library for MARC records

2010-11-11 Thread Dueber, William
I think we should revisit "Biblio::". Yes, I know MARC isn't used only for bibliographic data, but it's sure as hell not used to speak of outside the library/museum world. 'Biblio' might not be perfect, but it's certainly not misleading in any meanigful way. On 11/11/10 10:23 AM, "Galen Charlt

Re: Moose based Perl library for MARC records

2010-11-11 Thread Galen Charlton
Hi, 2010/11/11 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? Not from me, but

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?

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 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 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 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 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
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 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 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 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 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 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 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-09 Thread Frédéric DEMIANS
Is there a public repository (GitHub, Google Code, etc) of this code? http://git.tamil.fr/?p=Marc;a=summary Concerning the name of the module, Marc is probably not the best choice. Maybe MARC::OO, MARC::Object, MARC::Tools, ... Thks for your suggestions. I was thinking also to MooseX::Marc

Re: Moose based Perl library for MARC records

2010-11-09 Thread Emmanuel Di Pretoro
Hi, Great, I'll check this module soon. Is there a public repository (GitHub, Google Code, etc) of this code? Concerning the name of the module, Marc is probably not the best choice. Maybe MARC::OO, MARC::Object, MARC::Tools, ... Have a nice day! Emmanuel Di Pretoro Le 10 novembre 2010 07:03,

Re: Moose based Perl library for MARC records

2010-11-09 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-09 Thread Leif Andersson
Frédéric, Just out of curiosity - what was your main motivation for writing another MARC module? In what ways does your distribution differ from MARC::Record? /Leif