Date: Tue, 20 Dec 2011 14:34:54 -0000 From: "Niall Douglas" <s_sourceforge@nedprod.com> To: threads@freebsd.org, arch@freebsd.org Subject: Re: [Patch] C1X threading support Message-ID: <4EF09D0E.10213.B663FC80@s_sourceforge.nedprod.com> In-Reply-To: <Pine.GSO.4.64.1112200801280.28291@sea.ntplx.net> References: <20111216214913.GA1771@hoeg.nl>, <4EF059DC.26433.B55D8036@s_sourceforge.nedprod.com>, <Pine.GSO.4.64.1112200801280.28291@sea.ntplx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 20 Dec 2011 at 8:04, Daniel Eischen wrote: > > 4. Because POSIX does evolve over time - indeed, its next release is > > same year as C1X (i.e. next year). People sit on both ISO committees > > and are on the Austin Working Group. There is significant > > cross-pollination. The changes in C1X are highly likely to become > > normalised in the next iteration of POSIX. So think of this way, the > > departures from POSIX in C1X were mostly intended as departures by > > POSIX from POSIX next iteration anyway. > > Think what you want, but monitoring the austin mailing list, > it seemed to catch everyone by surprise that C1X was coming > up with a threading interface that diverged from POSIX. > At least a couple of years ago that was the case, but > perhaps that prompted the cross-pollination. You're absolutely correct - it was exactly this divergence which brought a lot more eyeballs to the C11 draft. And indeed it was about two, two and half years ago now. It's actually amazing how fast time has gone. As with any ISO standard, right at the beginning of a draft there's only a few people working on something. You can get some really radical and/or badly thought through stuff coming in at that stage. As the release date nears, more eyeballs come on board and stuff gets much more conservative. Anything unnecessary, especially given vendor objections to doing anything more than necessary, tends to get excised or in particular in C11 made into an optional module. There's a LOT of optional stuff in C11. Niall -- Technology & Consulting Services - ned Productions Limited. http://www.nedproductions.biz/. VAT reg: IE 9708311Q. Company no: 472909.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EF09D0E.10213.B663FC80>