On Wed, Jan 08, 2003 at 10:16:19AM -0500, Jay Lawrence ([EMAIL PROTECTED]) wrote:
> Thanks for the note Wizard.
> 
> First I must admit and apologize for having cited the wrong module 
> dependancy. In fact it is Class::MethodMapper not Class::MethodMaker. 
> In the past I had evaluated class generation tools such as these and 
> generally understand their purpose and advantages.
> 
> In this case I don't feel that this type of modules would really help 
> significantly in the implementation of this class. As well, it is my 
> opinion that fewer dependancies means greater chance of adoption of a 
> module. (at least that is what I have observed locally)

As the maintainer of Net::ICal, I've been watching this thread but
haven't had timie to comment. The module's dependence on
Class::MethodMapper is largely due to who submitted patches; it wasn't
exactly a design decision as much as it was a "we have code, and
it works better than nothing." I'd welcome patches to remove the
C::MM dependency. 

(Incidentally, it's called Net::ICal because the Net:: namespace is
for standard protocols, and iCalendar is IETF RFC 2445. I inherited
the module from someone else and haven't changed the name.)

> Additionally, making your code dependent on another module does present 
> a certain risk. In this case certain modules have not been touched for 
> 18 to 20 months. What happens when you need features added or bugs 
> fixed but the maintainer has moved on or does not respond to your 
> patches/requests? 

Did you send me mail that's gotten lost in my filtering?
I've been woefully lagging in releasing a newer N::I version,
largely due to my Real Life expanding suddenly. One of these
days I'll get around to it, but I don't fault you for making that
decision at all.

(If anyone's just aching to maintain N::I, email me offlist.
I have intention of working on it again, but if you've got
more use for it than I do, we should talk.)

> Given the complexity of a vCalendar / vCard file 
> parser/generator I don't think it merits these risks in exchange of 
> anticipated returns.

That sounds like a reasonable decision to me in this case.

srl
-- 
Shane R. Landrum         [EMAIL PROTECTED]                __o  
"In the end, you write the book that grabs you                -\<,
by the throat and demands to be written." - Salman Rushdie  (*)/(*)

Reply via email to