On 29 Dec 2013 at 12:22, Bjorn Reese wrote:
Deadline for registring as a mentoring organization for GSoC 2014 is 14 Feb 2014.
Should we start collecting ideas?
I'm thinking I could mentor adding any of the following features to AFIO for GSoC 2014: 1. ASIO style callback API layer, if it is technically possible. If it is not possible, instead we could add a new API layer for ASIO which reworks ASIO into an AFIO style API :) 2. Fiber support. 3. Directory change monitoring, if Paul doesn't get a chance to finish it next few months. As Paul has found, this one is far, far harder than it looks to get right. 4. More wrapping of other Boost libraries into an AFIO style API layer. More of Boost.Filesystem for example. 5. Potential: I'm somewhat into an async batch hash library for AFIO, but while my present implementation works and works well (amortised 1.854 cycles/byte SHA-256 on a four core Intel CPU), I'm not happy with its present design. IF I get enough free cycles to refactor that design into what I think is possible with lots of extra template metaprogramming to help along the compiler's optimiser, I MAY be able to mentor some student work on this area as well. I know this list expressed some interest in having more batch hash algorithms than SHA-256, CityHash and SpookyHash. Niall -- Currently unemployed and looking for work. Work Portfolio: http://careers.stackoverflow.com/nialldouglas/