C++0x doch ohne Concepts
-
Hier ist der comp.std.c++-Thread zum Thema. Hier ein paar Zitate daraus:
Pete Becker schrieb:
Joe Gottman schrieb:
Dos this mean that the new loop is gone as well?
No.
Doug Gregor schrieb:
The new for loop will still be in C++0x, with the same syntax. The
actual implementation of the new for loop will be based on argument-
dependent lookup rather than concepts, but the user experience will be
almost the same. The actual details will be in the post-Frankfurt
mailing, in document number N2930.Rodolfo Lima schrieb:
Joe Gottman schrieb:
Dos this mean that the new loop is gone as well?
I don't think so. At least they're trying to implement the new for
loop based on ADL of begin/end functions. More info at:
Blog entry by Michael Wong at ibm.comSteven Clamage schrieb:
The Committee voted to remove concepts from the version of the standard
now being worked on because we estimated it would take at least 2 more
years, and possibly 5, to complete the work and publish.With many other desirable features ready to go, and with the current
standard already more than 10 years old, that seemed too long a delay.The choice was difficult, and nobody was happy about having to drop
concepts, but the alternatives -- 5 years delay or standardizing an
unusable version of concepts -- were far worse.Removing concepts will take some time, so the publication date of the
new standard might slip by 3 months or so, due specifically to the
removal of concepts. As Beman noted in an earlier message, we had to
lengthen our schedule still more for other reasons.The Committee still wants concepts in C++, and will continue developing
it in anticipation of the next update of the standard.
-
Sorry, dass ich so penetrant auf meinen eigenen Beitrag hinweise, aber dieser ist hier irgendwie untergegangen(und die Antwort interessiert mich brennend
)Matzer schrieb:
volkard schrieb:
ich hätte gerne Zugriff auf den Parsebaum und würde ihn frei ummodeln können....
Kann mir jemand vielleicht kurz erläutern, in welcher Form sich der Zugriff auf den Parserbaum hinsichtlich der Sprachfeatures auswirken würde? Welchen "Mehrwert" hätte man zu erwarten, falls dies gestattet wäre? Ich hab leider nicht allzu viel Ahnung was das Parsen angeht, bin mir also der Auswirkungen nicht ganz bewusst.
Und wie sieht dieser Zugriff auf den Parserbaum in Sprachen aus, die soetwas verwirklichen?
-
Ich habe heute einen Vortrag von Michael Wong gehoert und da hat er genauer erlaeutert, warum es rausgeflogen ist. Ich war auch relativ ueberrascht. Hauptsaechlich hatten sie die Komplexitaet wohl nicht mehr vernuenftig im Griff. Ganz aufgegeben wurden die Concepts IIRC wohl nicht, nur auf ein Erscheinen in C++0x wird man wohl nicht mehr hoffen koennen. Die Timeline sieht wohl mittlerweile so aus, als sei x >= B. Er scherzte, dass man sich auch offen behaelt auf Basis 24 zu wechseln wenn es noetig sei
.