Nick Coghlan
2014-08-03 13:23:49 UTC
Chatting to an experienced C/C++ developer at PyCon AU today, they
were worried that their *Python* skills might not be good enough to
contribute to CPython. It reminded me of an idea I had a while ago,
but forgot to suggest: adding a keyword specifically to indicate
issues that require some C coding.
My main rationale is that there are some issues that are likely to be
pretty easy *if you already know C*. Adding the extra keyword means we
can mark:
- easy Python only issues (just the 'easy' keyword)
- easy C or C+Python issues ('easy' and 'requires C' keywords)
- tricky Python only issues (no keywords)
- trick C or C+Python issues (just the 'requires C' keyword)
I'm not particularly enamoured of that specific keyword name, so I'm
interested in two specific kinds of feedback:
1. Does the extra keyword sound useful?
2. Any other suggestions for a name?
Cheers,
Nick.
were worried that their *Python* skills might not be good enough to
contribute to CPython. It reminded me of an idea I had a while ago,
but forgot to suggest: adding a keyword specifically to indicate
issues that require some C coding.
My main rationale is that there are some issues that are likely to be
pretty easy *if you already know C*. Adding the extra keyword means we
can mark:
- easy Python only issues (just the 'easy' keyword)
- easy C or C+Python issues ('easy' and 'requires C' keywords)
- tricky Python only issues (no keywords)
- trick C or C+Python issues (just the 'requires C' keyword)
I'm not particularly enamoured of that specific keyword name, so I'm
interested in two specific kinds of feedback:
1. Does the extra keyword sound useful?
2. Any other suggestions for a name?
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia