LINQ for C++
-
Hallo,
vielleicht haben es schon einige gesehen, hier zeigen sie LINQ für natives C++:
http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-LahmanIt's not available for download yet, but the work is being done and great progress has been made!
-
Kannst du mal kurz das Video zusammenfassen?
- Haben sie die Sprache verändert? Ich nehme an nicht, also keine Comprehension Syntax und keine Extension Methods.
- Funktioniert es überhaupt wie LINQ, also mit einem IEnumerable<>-Interface o.ä. und dementsprechend mit Laufzeitpolymorphismus, oder wie die Standardlibrary?
-
Ich hatte leider noch nicht eine ganze dreiviertel Stunde Zeit, mir das im Detail anzusehen. Auch bin ich kein Experte für die Reactive Extensions für .net. Es handelt sich ja wohl um die Umsetzung dessen für C++.
Auf jeden Fall ist es keine Spracherweiterung, da steht ja
it's a modern library... Aaron's not extending the language...
Sicher werden sie wohl bald noch mehr zeigen, bei C++ AMP kam das auch tröpfchenweise. Denke es gibt bald Blogeinträge, wo man mehr erfährt.
Was mir noch unklar ist, ist die gesamte Zielrichtung dieser "C++ Renaissance". VS 2012 ist offbar nicht das Ziel, höchstens der Anfang. In den letzten Wochen hauen sie jede Menge Stellenanzeigen raus:
http://herbsutter.com/2012/05/04/looking-for-compiler-engineers/
http://blogs.msdn.com/b/vcblog/archive/2012/06/01/10313804.aspxHerb Sutter schreibt in seinem Blog
All I can say is that there’s a lot of cool stuff in the pipeline that directly addresses real needs, including things people regularly comment about on this blog that I can’t answer specifically yet but will soon.
-
Es gibt wohl bald was zum Downloaden:
Rx++: The Reactive Extensions for Native (RxC) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators in both C and C++.
Im Moment ist aber noch nichts da.
[Edit] Doch, ist es, die Bedienung der Webseite ist nur etwas merkwürdig.