From: Jeff Garland (jeff_at_[hidden])
Date: 2007-03-14 18:51:34
Mariano Consoni wrote:
> Hi Boost Community!
> Maybe you remember that I've sent a couple of emails last days because I
> want to participate in SoC with Boost. My original idea was a plugin
> library, and then someone pointed me out the existence of
> Boost.Extensionsand then contacted its author (Jeremy Pack) to try to
> enhanced/complete that
> Last days, we've been working together. I reviewed Boost.Extensions, Jeremy
> reviewed my approach to see if there are any feature that could be added to
> Boost.Extensions. and then we agreed in a possible list of tasks as a SoC
> Now, we want to share this list with the community, to know if there is
> something missing or something that anyone in the community would like to
> see implemented.
> Our current task list is:
> - Preprocessor tricks to remove template redundancy
> - Provide (optionally) automatic closing of unneeded linked libraries.
> - Implement Reflection.
> and the required tasks for the completion of Extensions:
> - Finish up documentation
> - Write lots more unit tests, as well as larger tests
> - Submit it to Boost for review
> We think that the most important parts of the project are submitting the
> library and doing something with Reflection.
This all sounds reasonable. A question though, when you spec of reflection,
are you talking about 'full dynamic reflection' -- something like:
because that would be a nice addition to Boost by itself...or is it something
> Another issue that I must resolve is the mentoring. I know that at least two
> people offered their help, and It would be great if we can decide that to be
> able to start to write my proposal, checking it with the mentor and with
The deal with mentors is that we can't make final decisions about assignments
until projects are accepted and such. But I believe Hartmut offered to help
during the proposal phase, so I think you should feel free to email him
privately if you want. That said, the more you make public on the list the
broader range of feedback you'll get. Now I realize that, in theory another
student might pick up your idea and propose it if it's out in the public, but
I can't see the mentors choosing someone that behaves that way. And you're
already getting bonus points for interacting with the community right from the
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk