Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are classes truly a current proposal for the next C standard?

I found a mismatch between dates on a posting and the dates in the documents at this page:

http://www.open-std.org/jtc1/sc22/wg14/www/documents

I downloaded the most recent tarball and was reading about a class implementation for C. It was authored by someone from Sun in '95.

My question is are these active proposals that are being considered for the next C standard and is there a better place to read about the next drafting?

like image 511
John Holly Avatar asked Dec 08 '14 17:12

John Holly


1 Answers

The documents listed here show the most recent meetings on top. The most recent meeting was in St. Louis and there are the pre-meeting mailing and post-meeting mailing listed on top.

In the pre-meeting documents we find N1875: Adding classes to C which was authored 2014-09-29 which is indeed recent and it would seem this is indeed an active issue.

What may be confusing in the post meeting document lists what look like old proposals from 1995:

N424 12 Jun 95 Jervis, RP: Classes in C, Part 1
N445 22 Aug 95 Jervis, Classes in C, Part 2: Inheritance
N446 22 Aug 95 Jervis, Classes in C, Part 3: Virtual Functions
N447 22 Aug 95 Jervis, Classes in C, Part 4: Constructors and Destructors  

They may have been included for reference since the topic has come up again.

Update

Jens pointed out that the discussion of this proposal can be found draft minutes from the post mailing and the conclusion is:

The straw polls above indicate there is no interest by the Committee to persue further development of the proposal presented. However, we would encourage the submitter to develop an implementation that gains user experience with the concepts presented, i.e. Modification of gcc or clang.

So basically there is no interest in pursuing the proposal until there is an implementation that can demonstrate interest from the community.

like image 107
Shafik Yaghmour Avatar answered Sep 24 '22 06:09

Shafik Yaghmour