Boost logo

Boost :

Subject: [boost] [GSoC][MPL11] Post C++Now update
From: Louis Dionne (ldionne.2_at_[hidden])
Date: 2014-05-18 16:41:39

Dear Boost,

A lot happened during the past week in Aspen; the goal of this message
is to summarize insights, changes and feedback received wrt MPL11.

The slides of the presentation are available at [1]. The second part of
the presentation is especially relevant to get an overview of the designs
considered so far.

Merging the MPL and Fusion
After discussing the issue several times during the week, I (and others)
think it might be possible to merge Fusion and the MPL into a single
library. I am currently trying to write a library that does that. Since
this constitutes a large reorientation, I created a new repository which
is available at [2]. Those with interest should consider subscribing to
the repository to be updated as I make progress.

Iterator-free design
I was a bit anxious that people would complain about this, but the contrary
happened. Nobody complained and some people expressed support. This design
aspect will stay as-is.

Request for guinea pigs
I am looking for people with hardcore C++1y metaprogramming needs who will
be willing to test the library I come up with (MPL11 or MPL + Fusion merge).
I also need to see use cases for the library, so please reply even if you
are not willing to test.

Finish exploring the design space. If it turns out that we can merge the
MPL and Fusion, then I'll be working on that for a while. If I find that
this is not possible or not a good idea, I'll go back to my initial GSoC
planning. In both cases, I hope to have a library in the incubator by
the end of the summer. Also, this new roadmap is approved by my mentor.

Feel free to reply with questions and/or comments.



Boost list run by bdawes at, gregod at, cpdaniel at, john at