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

Ivan Kohler ivan at 420.am
Thu Dec 7 01:53:37 PST 2006


On Sun, Dec 03, 2006 at 06:11:53PM -0800, Jo Rhett wrote:
> So I finally have gotten around to finishing the migration from our own 
> payment modules to BOP.
> 
> Questions:
> 
> 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've tried to put some stuff at http://420.am/business-onlinepayment/ 
and http://420.am/business-onlinepayment/ng.html (though much of that is 
out of date) but I don't believe it answers your question.

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...

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.

> 2. Why do all of the modules load Exporter and then Export nothing? 
> Same with autoloader.  Shouldn't these be dropped?  Smaller is faster in 
> perl-land.

No good reason, other than cargo-cult cut and pasting from other modules 
when starting a new one.  I'll try to remember to remove these when I'm 
in any module editing it from now in.

-- 
_ivan


More information about the bop-devel mailing list