
2 Feb
2004
2 Feb
'04
4:46 p.m.
Tim Peters tim.one@comcast.net:
A well-designed library will restore only *part* of the context. Some of the state in numeric context controls arithmetic behavior, but other parts are informational, telling you about exceptional conditions that occurred.
That suggests there shouldn't be a single context object, but two separate objects, one for modes and one for exception flags. The modes object could then be saved and restored without affecting the flags.
Greg Ewing, Computer Science Dept, +--------------------------------------+ University of Canterbury, | A citizen of NewZealandCorp, a | Christchurch, New Zealand | wholly-owned subsidiary of USA Inc. | greg@cosc.canterbury.ac.nz +--------------------------------------+