the discussion so far
Matthew Flatt
(16 Jul 2005 12:41 UTC)
|
||
(missing)
|
||
(missing)
|
||
Re: the discussion so far
Alex Shinn
(20 Jul 2005 02:50 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 02:56 UTC)
|
||
Re: the discussion so far
Alex Shinn
(20 Jul 2005 03:15 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 03:24 UTC)
|
||
Re: the discussion so far
Alex Shinn
(20 Jul 2005 03:38 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 03:49 UTC)
|
||
Re: the discussion so far
John.Cowan
(20 Jul 2005 04:24 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 04:27 UTC)
|
||
Re: the discussion so far
John.Cowan
(20 Jul 2005 04:58 UTC)
|
||
Re: the discussion so far Thomas Bushnell BSG (20 Jul 2005 05:04 UTC)
|
||
(missing)
|
||
(missing)
|
||
Re: the discussion so far
bear
(20 Jul 2005 02:45 UTC)
|
||
Re: the discussion so far
John.Cowan
(20 Jul 2005 03:56 UTC)
|
||
Re: the discussion so far
Jorgen Schaefer
(16 Jul 2005 13:05 UTC)
|
||
Re: the discussion so far
Matthew Flatt
(16 Jul 2005 13:21 UTC)
|
||
Re: the discussion so far
Jorgen Schaefer
(16 Jul 2005 13:58 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(17 Jul 2005 02:42 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(17 Jul 2005 02:57 UTC)
|
||
Re: the discussion so far
Jorgen Schaefer
(17 Jul 2005 03:33 UTC)
|
||
Re: the discussion so far
bear
(16 Jul 2005 18:07 UTC)
|
||
Re: the discussion so far
John.Cowan
(17 Jul 2005 04:49 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(17 Jul 2005 02:40 UTC)
|
"John.Cowan" <xxxxxx@reutershealth.com> writes: > Thomas Bushnell BSG scripsit: > >> A generically named function on a fancy/schmancy >> system should do the correct locale-dependent operation when case >> mapping is requested. It should also provide a "neutral" locale which >> will implement the locale-independent case mapping from the Unicode >> data files. > > Then this seems to be a matter of taste (or theology): you think that > the names which our fathers knew of old ought to be bound to the smartest > routines available in a given implementation, whereas I think they ought > to be bound to simple basic universally definesd routine that does all > of the job in some circumstances and part of it in others. If you agree > that this is the remaining point of disagreement, I'll say no more about > it, and those whose job it is to decide can do so. I agree that this is so, but I would not use the same words to describe it. :) I'll say *why* I think this way though: Programmers are very likely to use the standard functions when they can; they are very likely to do so. I want them to automagically get the fancy/schmancy things, which seems the only right behavior on a system with fully integrated multi-language support. They will not *want* to write something with half-assed support, but they are very likely to be misled. In other words, I want the "names which our fathers knew of old" to be bound to something which is not idiosyncratic, or represents only a subset of the system. >> As long as the functions do not rigidly require >> specific behaviors that are known to cause problems, and are not >> misleadingly named, I'm content. > > All specific behaviors are known to cause problems in *some* circumstances. "and are not misleadingly named" which is not a separate condition, but one working together with the first. If you don't name it misleadingly, then I don't care what the function does here.