[bop-devel] why do the payment implementations all load Exporter?

Jo Rhett jrhett at netconsonance.com
Thu Dec 7 02:20:54 PST 2006


Ivan Kohler wrote:
>> 1. Is there a documentation home for this project?  I'm spending a lot 
>> of time reading the source code to determine basic things, like "do the 
>> modules deal with expiration dates in X format..."

  > I was at first thinking perhaps a Wiki, but on the other hand, I 
tend to
> look at modules on search.cpan.org rather than go to home pages, so 
> perhaps we should try and maintain the documentation as POD in the 
> source instead...

I like the Wiki idea.  And when a new release is cut someone could take 
what they like from the Wiki to include in the POD.   And/or include a 
link in the POD to the Wiki.

 > If you could start at least taking down some notes on the things that
 > you would have liked to have documentation for, that would be great.

Frankly, all the obvious questions.  What data formats are supported for 
each and every method?  I'm one of those annoying programmers that 
thinks that you shouldn't have to read the code to use a library :-)
(I almost always end up doing so, but it annoys me)

>> 2. Why do all of the modules load Exporter and then Export nothing? 

> No good reason, other than cargo-cult cut and pasting from other modules 

Okay good.  Once in a while I've overlooked some fancy autoloading based 
on inheritance that just slipped past me when I was browsing the code. 
I wanted to make sure it was as simple as it looks.

-- 
Jo Rhett
Network/Software Engineer
Net Consonance


More information about the bop-devel mailing list