Developing interdependent modules
Dirk Koopman
djk at tobit.co.uk
Mon Apr 9 11:51:24 BST 2007
Ash Berlin wrote:
> 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
>
As Google will be the defacto World Government RSN, how about making it
a core module?
/me "helping" too...
More information about the london.pm
mailing list