Developing interdependent modules
Ash Berlin
ash_cpan at firemirror.com
Mon Apr 9 11:30:36 BST 2007
Simon Wistow wrote:
> 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
>
>
How about a bonus 5th-even-stupider-way?
5) Build a custom perl that has an additional INC path of
Net-Google-GData/lib
/me is "helping"
More information about the london.pm
mailing list