There are similarly capitalised modules around CPAN, such as Win32::API, for 
partly acronymed names, so there's precedence, while still being reasonably 
short to type.  

-- steve

On Tue, 15 Jul 2025, at 11:09 AM, Dan wrote:
> On Tue, Jul 15, 2025 at 6:05 AM Boyd Duffee <boyd.duf...@gmail.com> wrote:
>> Hi all,
>> 
>> Having no connection to the project but just goaded into it by there only 
>> being a python client to downloading their data, I've written a Perl API for 
>> the "Our World in Data" grapher endpoint at https://ourworldindata.org
>> 
>> After looking through the maillist archive and given that the python module 
>> for their ETL catalog endpoint is "owid-catalog", I'm thinking that 
>> WebService::Owid or WebService::OWID are the best names for this module (as 
>> mixed caps OWiD is just going to be visually confusing). It's short and 
>> descriptive.
>> 
>> Which would you find less annoying: all caps, ucfirst? Carolingian 
>> majuscules?
>> Suggestions for better names welcome.
>> 
>> Their ETL endpoint is still in beta, but I expect to incorporate that into 
>> the same namespace at a later date.
> 
> WebService::OWID seems perfectly reasonable to me and is how the organization 
> abbreviates itself in the footer of its website.
> 
> -Dan

Reply via email to