2014-12-08 4 views
11

fand ich eine Diskrepanz zwischen Terminen auf einem Posting und die Termine in den Dokumenten auf dieser Seite:Sind Klassen wirklich ein aktueller Vorschlag für den nächsten C-Standard?

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

ich die neueste Tarball heruntergeladen und wurde über eine Klasse-Implementierung für C. Lesen Sie verfasst wurde von jemand von Sun in '95.

Meine Frage ist, sind diese aktiven Vorschläge, die für den nächsten C-Standard in Betracht gezogen werden, und gibt es einen besseren Ort, um über die nächste Ausarbeitung zu lesen?

+0

@MarkRansom Ich denke, die Wahrscheinlichkeit, dass dieser Standard erreicht wird, ist sehr gering. Es würde eine Tonne von aktuellem Standard-Sicherheitscode durchbrechen: z.B. alles von glib/gtk. – Mgetz

+0

@Mgetz es scheint wie ein umstrittener Vorschlag, ich bin gespannt, welche Aspekte des Vorschlags würde bestehenden Code brechen? Kannst du ein Beispiel geben? –

+1

@ShafikYaghmour https://github.com/GNOME/gtk/search?l=c&q=class&utf8=%E2%9C%93 "Klasse" ist der große Mörder in Bezug auf die Veränderung zu brechen. Das würde den Code zerstören, der in objektorientiertem C unter Verwendung dieses Identifikators geschrieben wird. Obwohl "dies" möglicherweise genauso viele Probleme hat. – Mgetz

Antwort

9

Die aufgelisteten Dokumente here zeigen die neuesten Besprechungen an der Spitze. Das letzte Treffen war in St. Louis und dort sind die pre-meeting mailing und post-meeting mailing oben aufgeführt.

In den Pre-Meeting-Dokumenten finden wir N1875: Adding classes to C, die 2014-09-29 verfasst wurde, die in der Tat aktuell ist und es scheint, dass dies in der Tat ein aktives Problem ist.

Was in der Post Sitzung Dokument verwirrend sein kann, wird angezeigt, was von 1995 wie alten Vorschlägen aussehen:

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 

Sie können als Referenz aufgenommen wurden, da das Thema wieder gekommen ist.

aktualisieren

Jens wies darauf hin, dass die Diskussion über diesen Vorschlag draft minutes from the post mailing gefunden werden kann, und die Schlussfolgerung ist:

Das Stroh Umfragen oben zeigen, gibt es kein Interesse des Ausschusses persue Weiterentwicklung des vorgelegten Vorschlags. Jedoch würden wir den Einreicher ermutigen, eine Implementierung zu entwickeln, die Benutzererfahrung mit den vorgestellten Konzepten, d. H. Modifikation von gcc oder clang, gewinnt.

Also im Grunde gibt es kein Interesse, den Vorschlag zu verfolgen, bis es eine Implementierung gibt, die Interesse von der Gemeinschaft zeigen kann.

+0

Vielen Dank für die Entschlüsselung für mich. Interessante Zeiten für C ... –

+1

Die Diskussion des Ausschusses über diesen Vorschlag kann im Protokoll des St.Louis-Treffens gefunden werden: http://www.open-std.org/jtc1/sc22/wg14/www/docs /n1884.pdf –

+0

@JensGustedt danke, ich hatte mir dieses Dokument angeschaut, aber irgendwie habe ich diese Diskussion verpasst, zumindest weiß ich, wonach ich das nächste Mal suche. –