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.com

    Steven 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 😉 .


Anmelden zum Antworten