[m-dev.] for review: string__fmt

Fergus Henderson fjh at cs.mu.OZ.AU
Fri Aug 11 14:51:00 AEST 2000


On 10-Aug-2000, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> 
> Apart from that, this looks fine now.

Sorry, I spoke a little to soon.
There are several things that still need to be fixed:

	- It needs to pass the test cases.
	  Currently the string__format test cases are failing.

	- If the changes are sufficiently large that they might reasonably
	  be expected to cause backwards compatibility problems, then
	  even though interface design principles suggest we should only
	  have one string formatting function, the way we should achieve
	  that while retaining backwards compatibility is to give the
	  new code a new name and to deprecate the old version,
	  giving it a `pragma obsolete' declaration, rather than
	  removing it.  (Sorry I wasn't clear about this earlier.)
	  As I understand things, the changes to string__format are indeed
	  such that they might well cause backwards compatiblity problems
	  for our existing users.  Is that correct?

	- Any interface changes should be mentioned in the NEWS file.
	  This includes the change to string__append_list, as well
	  as the changes to string__format and/or string__fmt.

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>  |  of excellence is a lethal habit"
PGP: finger fjh at 128.250.37.3        |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list