Developing interdependent modules

Simon Wistow simon at
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 




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?


More information about the mailing list