[cgiapp] draft version of "PSGI::Application" and load_tmpl replacement

Giannis Economou geconomou at gmail.com
Tue Nov 6 13:55:56 EST 2012


On 6/11/2012 8:36 μμ, Mark Stosberg wrote:
> On 11/06/2012 12:27 PM, Kurt Lidl wrote:
>> On 11/6/2012 12:24 PM, Mark Stosberg wrote:
>>
>>>>> * Hash keys for new() must now be upper-case now.
>>>> Ridiculous. Lower case hash keys are the norm throughout Perl.
>>>>
>>>> Upper case is SHOUTING.
>>> I agree that lower case hash keys are the norm and upper case hash keys
>>> are shouting. The choice here weas a nod to compatibility with
>>> CGI::Application, which internally was case-insensitive, but by
>>> convention, everyone has been using the upper-case keys.
>>>
>>> I'm open to reconsidering this point as well, as I would prefer
>>> lower case going forward myself. Perhaps the upper-case support can be
>>> pushed into a ::Compat transitional module.
>> I'd vote for lower-casing them, if you're looking for feedback.
> I am looking for feedback. Thanks for the opinion.
>
>     Mark
>

Hello...

IMHO, there should be no enforcement. If that was a convention I suggest 
to keep it like this. Conventions play well with TIMTOWTDI, too...
A discussion on the convention would be ok, but I believe that such 
enforcements are not really necessary. Documentation can suggest the 
convention.
This is my opinion, if I'm not missing something...

+1 for the rest of the API changes.

Giannis




More information about the cgiapp mailing list