Past Meetup

C++ FRUG #12 - decltype( new event )

This Meetup is past

69 people went

Location image of event venue

Details

Une douzième édition des Rencontres du User Group Francophone C++ qui marque donc le premier anniversaire de ces rencontres. Si quelqu'un ramène un gâteau au chocolat, on soufflera des bougies ;)

Programme:

19h-19h30 : Accueil

19h30 - 20h00 : Session Lightning Talks

* 2 outils autour du C++, Loïc Joly
- Un outil de refactoring pour raw string litterals
- Un visualiseur interactif d'arbre syntaxique Clang

* Le point sur trois petits points, Joël Falcou
Trucs et astuces autour de ..., des variadiques et de comment les détourner à votre profit.

20h00 - 20h30 : Pause Dinatoire

20h30 - 21h15 : "Ranges TS : view::transform" Thomas Petit

Les de la STL sont mal aimés.
Difficilement composables, encombrés d'une syntaxe pénible, ils n'ont jamais réussi à convaincre et vivotent dans l'ombre des conteneurs. Mais récemment le comité de normalisation C++ (SG9) sous l'impulsion d'Eric Niebler a annoncé une série de TS qui devrait les remettre sur le devant de la scène.

Ce talk se propose de donner un aperçu de la déferlante à venir.

Le premier TS, pas encore publié, mais dont le draft est très avancé, va revisiter les algorithmes existant pour en simplifier massivement l'utilisation. En introduisant de nouvelles surcharges acceptant des ranges, les infâmes begin()/end() que vomissent les codes utilisant fortement les ne seront bientôt plus qu'un lointain souvenir. L'arrivé des Concepts, ainsi que de nouvelles features comme les Callables et les Projections, vont eux aussi participer à la cure de simplification qui attends .

Le deuxième TS, en préparation, s'annonce encore plus révolutionnaire. En introduisant les "View", la STL devrait se doter d'une nouvelle classe d'algorithme lazy, non-mutable et composable permettant une écriture fonctionnelle merveilleusement concise et malléable.

Notre Sponsor:

Mobiskill Partner (http://www.mobiskill-partner.com/) est un cabinet de chasse de tête spécialisé dans le recrutement de profils techniques dans le logiciel le web et le mobile.