On Oct 12, 2017 9:03 PM, "Yury Selivanov" firstname.lastname@example.org wrote:
On Thu, Oct 12, 2017 at 8:59 AM, Koos Zevenhoven email@example.com wrote:
On Thu, Oct 12, 2017 at 6:54 AM, Nick Coghlan firstname.lastname@example.org wrote: [..]
Note that this is an independent argument w.r.t. both PEPs. PEP 550 does not propose to change existing decimal APIs. It merely uses decimal to illustrate the problem, and suggests a fix using the new APIs.
Of course this particular point is independent. But not all the other points are.
Although it is true that I plan to propose to use PEP 550 to reimplement decimal APIs on top of it, and so far I haven't seen any real-world examples of code that will be broken because of that. As far as I know—and I've done some research—nobody uses decimal contexts
and generators because of the associated problems. It's a chicken and egg problem.
I've been inclined to think so too. But that kind of research would be useful for decimal if—and only if—you share your methodology. It's not at all clear how one would do research to arrive at such a conclusion.