Developing interdependent modules
Simon Wistow
simon at thegestalt.org
Mon Apr 9 11:13:34 BST 2007
I'm psyching myself up to refactor Net::Google::Calendar so that there's
a base Net::Google::GData and then ::Calendar built on top. Then I can
have a go at ::CodeSearch, ::Spreadsheet, ::Blogger etc etc
So what's the best way to do this? I can think of 3 main ways:
1) Symlinks from
Net-Google-Calendar/lib/Net/Google/GData.pm
to
Net-Google-GData/lib/Net/Google/GData.pm
2) svn externals
3) A wrapper script that adds Net-Google-GData/lib/ into @INC
Oh, and a bonus 4th stupid way
4) installing Net::Google::GData after every change
Thoughts? Comments? Anecdotes?
Simon
More information about the london.pm
mailing list