On 1/18/06, Bruce Ellis <[EMAIL PROTECTED]> wrote:
What's worse is standards with no reference implementation. Both C an C99 seem to have suffered from this disease.
C++ hasn't been implemented as 1998's spec has erm... specified to my knowledge without any bugs. [EDG comes closest and Intel and other compiler vendors are just using their front end, and paying for it as a result].
C99 has implementation issues like tgmath.h that are actually impossible to implement in just C99. You absolutely will need compiler extensions to implement that header properly.
Perhaps the best way to specify a standard is to define it in a reference implementation then talk about it. Not specify on paper and dream about how it should work then find out how far off you were when you start trying to prototype it.
Dave
how about someone (or two) experts write the standard?
worked for K&R.
What's worse is standards with no reference implementation. Both C an C99 seem to have suffered from this disease.
C++ hasn't been implemented as 1998's spec has erm... specified to my knowledge without any bugs. [EDG comes closest and Intel and other compiler vendors are just using their front end, and paying for it as a result].
C99 has implementation issues like tgmath.h that are actually impossible to implement in just C99. You absolutely will need compiler extensions to implement that header properly.
Perhaps the best way to specify a standard is to define it in a reference implementation then talk about it. Not specify on paper and dream about how it should work then find out how far off you were when you start trying to prototype it.
Dave
brucee
On 1/19/06, Wes Kussmaul < [EMAIL PROTECTED]> wrote:
> Paul Lalonde wrote:
>
> > Standards are for when there are too many cooks in the kitchen. By
> > their very nature they have to compromise.
> > Give me the work of a standards committee before the the work of a
> > single idiot; but most of all give me the work of a brilliant expert
> > before that of the committee. And for God's sake, please don't turn my
> > expert into an idiot by throwing him onto a committee!
>
> How about all standards committees advising one individual, the
> standards czar, your brilliant expert, with a background in law and
> social science as well as technology, who is able to apply duly
> constituted public authority to a standard. He/she cannot have any
> alliances with anyone but the ITU.
>
> --
> Wes Kussmaul
> CIO
> The Village Group
> 738 Main Street
> Waltham, MA 02451
>
> 781-647-7178
>
>
> My uncle likes to say that the world's biggest troubles started when the serpent said, "Try this fruit, and by the way if a bunch of people collectively calling themselves Arthur Andersen signs something it's the same as if a person named Arthur Andersen signed it." I don't get the serpent and fruit part. Must be some Swiss mythology thing. He can be a bit obscure.
>
> P.K. Iggy
> _How I Like Fixed The Internet_
> (Tales from the Great Infodepression of 2009
> and the prosperity that followed)
>
>
>
>