pep 8 constants

Jean-Michel Pichavant jeanmichel at sequans.com
Tue Jun 30 07:00:34 EDT 2009


Eric S. Johansson wrote:
> Ethan Furman wrote:
>   
>> Eric S. Johansson wrote:
>>     
>>> yup  how long will i[t] be before you become disablesd?  maybe not as
>>> badly as I am
>>> but you should start feeling some hand problems in your later 40's to
>>> early 50's
>>> and it goes down hill from there.  self preservation/interest comes to
>>> mind as a
>>> possible motive for action.  I thought 15 years would be enough for
>>> somebody
>>> else to push the isssue but no.  if it is going to be, it has to be me.
>>>       
>> For anyone who is still able to use their hands for typing, especially
>> if you're beginning to encounter the painful wrists, consider switching
>> to a Dvorak layout.  It was a system I was curious about even before I
>> needed it, and when I did need it I was able to create the layout in
>> assembler (now, of course, it's widely available as a standard keyboard
>> layout).  I started noticing the pain in my late twenties (aggravated,
>> I'm sure, by arthritis), but with switching to Dvorak the pain left and
>> has only very rarely been noticable again.  It will mostly likely be a
>> challenge to switch, but well worth it.
>>     
>
> a good suggestion but not really addressing the point I'm trying to make of
> building a system that would help people more profoundly injured.  for example,
> I've tried Dvorak and the act of typing was so painful that I couldn't learn it
>   
You must previously define what you are calling "more profoundly injured".
Which disabled abilities are you talking about ? What about  people that 
have difficulties to speak because of partial jaw paralysis. They would 
need systems that recognize eye blinks to write down code. What about 
blind people, color blind ... ? Would a new disabled friendly PEP 8 
version fits all their needs ?

To come back to a more python related subject, I don't think it falls 
into PEP responsibility  to take into account all the disabled abilities 
you can find in the dev community. This falls into the tools they used 
to workaround their issues and there's surely much work to be done here.

In the end, as someone mentioned before, PEPs are only guidelines, and 
you are entitled to break them if the rule hurts you. This is one of the 
many beauties of python, it's flexible.

Jean-Michel







More information about the Python-list mailing list