Stefan Krah <stefan-use...@bytereef.org> added the comment: Some context from issue 8540:
[Stefan Krah] > I'm busy implementing the IEEE754 contexts for cdecimal. To keep things > in sync, it would be nice to agree how they should be created. > > > Suggestions: > > 1) c = Decimal64Context > > 2) c = Context(Decimal64) [Mark Dickinson] > Rather that complicating the Context constructor, I'd prefer a separate > factory > function. I was thinking of something like: > > def IEEEContext(n): > """Return the decimal<n> IEEE 754 context. n should be a multiple > of 32.""" > ... > > Again, it's clear with this that you get a new context object (I agree that > there are problems with (1) and the mutability of Contexts). I like that, too. Where do you find the "multiple of 32" in the standard? In a draft of IEEE 754, I only see: Table 2—Interchange format parameters defining floating-point numbers: storage format: decimal32 basic format: decimal64 and decimal128 This is what Java and decNumber offer. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8786> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com