On Sat, Apr 11, 2020 at 10:11 AM Elliott Dehnbostel pydehnbostel@gmail.com wrote:
I appreciate all your comments and input :-) Since I'm still new-ish to Python (only a few months, but not new to programming in general) I of course am not the best source of a strict technical design for such a feature. I am however wondering how something like this ever "advances" from a little idea to something more material and eventually a feature of the language. Do we all just sit here with our thinking caps on for awhile?
Since this is a frequently-requested feature, you can expect a LOT of discussion. There will be arguments in favour and against, lots and LOTS of comments, probably hundreds of emails. :)
If there's reasonable consensus that this is worth moving forward with, then you should be able to find one core developer to be your sponsor, and then you could proceed to write a PEP. If it comes to that, I can help you with technical details. A PEP would gather together all the arguments, all the decisions made (eg if there are multiple competing syntax options), and anything else that needs to be written down. Then the PEP itself gets debated from here to Alpha Centauri and back, and eventually it'll be either accepted or rejected by the Steering Council.
Not every proposal follows the same pattern, but in this case, I'm fairly confident that it'll need a PEP (if it goes forward at all).
ChrisA