On Sun, Jan 08, 2012 at 10:45:32PM -0500 I heard the voice of
Stefan Monnier, and lo! it spake thus:
> > fair conformance to C89.  What systems do we care about that don't
> > have reasonably competent C99 support?
> 
> "C99 support" is unclear: e.g., AFAIK, gcc doesn't fully support
> C99, tho it has supported many parts of it for quite a while.

Well, hence "reasonably competent", rather than "complete" :)  Total
support is fairly uncommon in any mainstream compilers.

Large subsets are common across most current compilers (VS being the
major exception, to my knowledge).  And most of the things that strike
me as useful in ctwm would fit within that fairly well.  The
additional integral types (particularly fixed size) are topping my
mind right now, but things like block scoped declarations would be
useful too.  OTOH, if somebody has a good reason to use complex types
in ctwm, I want to see how (in much the same way that I "want" to see
how you blow up a continent with pop tarts, pipe cleaners, and excess
dryer lint, anyway).

In contrast, a lack of that fairly common subset would be more
expected in obsolescent systems (AIXV3, say).  Clarifying how much
real pain drawing the line in various places causes actual users is
what I want to draw out here.


-- 
Matthew Fuller     (MF4839)   |  fulle...@over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to