Hi everyone,
I am very excited to share with you a PEP thatBatuhan Taskaya,
Lysandros Nikolaou and myself have been working on recently:PEP 701 -
PEP 701 – Syntactic formalization of f-strings
<https://peps.python.org/pep-0701/>.
We believe this will be a great improvement in both the
maintainability of CPython and the usability of f-strings.
We look forward to hearing what you think about this and to get your
feedback!
*Here is a TLDR for your convenience:*
* The PEP proposes a formalized grammar for f-strings in Python by
adding f-strings directly into the Grammar instead of using a
two-pass hand-written parser.
* This would lift some existing restrictions for f-strings that (we
believe) will improve the user experience with f-strings.
* Other benefits include:
o Reduced maintenance costs for f-string parsing code as well as
improved usability for users and library developers.
o Better error messages involving f-strings by leveraging the
PEG parser machinery.
o The proposed changes would improve the overall consistency of
the language and provide a way for alternative implementations
to accurately implement f-strings.
*** IMPORTANT: direct all discussions to the discussion thread on
discourse:
https://discuss.python.org/t/pep-701-syntactic-formalization-of-f-strings/22...
***
Thanks a lot, everyone for your time!
Regards from rainy London,
Pablo Galindo Salgado
_______________________________________________
Python-Dev mailing list --python-dev@python.org
To unsubscribe send an email topython-dev-leave@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived athttps://mail.python.org/archives/list/python-dev@python.org/message/IU4O3GFG...
Code of Conduct:http://python.org/psf/codeofconduct/