
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost ! https://svn.boost.org/trac/boost/wiki/SoC2013 :-D

On 27-02-2013 11:59, David Bellot wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
I suggest that we reuse some of the old unfinnished or even non-used projects from the previous years. Some of these projects are excellent IMO: https://svn.boost.org/trac/boost/wiki/SoC2010 a) Boost.XML b) Bits & Ints https://svn.boost.org/trac/boost/wiki/soc2009 a) Boost.Devector http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Google_Summer... a) Generic tree container b) SQL library with full embedded SQL-syntax We also had a project in tries, which might be tried again. -Thorsten

I also think that few of the older libraries should be revamped and made usable. Tree is a good candidate. I am not sure about the status of cpp netlib, but that will also be useful. On Wed, Feb 27, 2013 at 10:44 PM, Thorsten Ottosen < thorsten.ottosen@dezide.com> wrote:
On 27-02-2013 11:59, David Bellot wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
https://svn.boost.org/trac/**boost/wiki/SoC2013<https://svn.boost.org/trac/boost/wiki/SoC2013>
I suggest that we reuse some of the old unfinnished or even non-used projects from the previous years. Some of these projects are excellent IMO:
https://svn.boost.org/trac/**boost/wiki/SoC2010<https://svn.boost.org/trac/boost/wiki/SoC2010>
a) Boost.XML
b) Bits & Ints
https://svn.boost.org/trac/**boost/wiki/soc2009<https://svn.boost.org/trac/boost/wiki/soc2009>
a) Boost.Devector
http://www.**crystalclearsoftware.com/cgi-**bin/boost_wiki/wiki.pl?Google_ **Summer_Of_Code_2006#ASSOC_**CONTAINERS<http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Google_Summer_Of_Code_2006#ASSOC_CONTAINERS>
a) Generic tree container
b) SQL library with full embedded SQL-syntax
We also had a project in tries, which might be tried again.
-Thorsten
______________________________**_________________ Unsubscribe & other changes: http://lists.boost.org/** mailman/listinfo.cgi/boost<http://lists.boost.org/mailman/listinfo.cgi/boost>

On Wednesday, February 27, 2013 10:59:31 AM David Bellot wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
I've added two projects for Boost.odeint, but I hope there is more to come?!
:-D
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On Wed, 27 Feb 2013 11:59:31 +0100, David Bellot <david.bellot@gmail.com> wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
I added the ideas from the thread <http://thread.gmane.org/gmane.comp.lib.boost.devel/238665> to the webpage. Feel free to add more ideas or use the ideas to propose new projects! Boris

David Bellot wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
I propose a "portable memswap() algorithm". We were talking with Ion and Andrew about optimization of Boost.Container and think that a good assembler implementation of memswap() would be usefull. Regards, Adam

The best thing is that you guys write a nice description on the web page for students to know about it. So far, we already 3 of them. Great ! On Mon, Mar 4, 2013 at 1:47 PM, Adam Wulkiewicz <adam.wulkiewicz@gmail.com>wrote:
David Bellot wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
https://svn.boost.org/trac/**boost/wiki/SoC2013<https://svn.boost.org/trac/boost/wiki/SoC2013>
I propose a "portable memswap() algorithm".
We were talking with Ion and Andrew about optimization of Boost.Container and think that a good assembler implementation of memswap() would be usefull.
Regards, Adam
______________________________**_________________ Unsubscribe & other changes: http://lists.boost.org/** mailman/listinfo.cgi/boost<http://lists.boost.org/mailman/listinfo.cgi/boost>

On 4 March 2013 15:28, David Bellot <david.bellot@gmail.com> wrote:
The best thing is that you guys write a nice description on the web page for students to know about it. So far, we already 3 of them. Great !
It may look overwhelming for students too. As it has been pointed already, few projects that qualify to Boost are actually feasible within GSoC time frame. p.s. Don't Top-Post http://www.boost.org/community/policy.html#quoting Best regards, -- Mateusz Loskot, http://mateusz.loskot.net

On Mon, Mar 4, 2013 at 10:42 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
On 4 March 2013 15:28, David Bellot <david.bellot@gmail.com> wrote:
The best thing is that you guys write a nice description on the web page for students to know about it. So far, we already 3 of them. Great !
It may look overwhelming for students too. As it has been pointed already, few projects that qualify to Boost are actually feasible within GSoC time frame.
Something feasible could possibly be done with moving pieces of Adobe's ASL into Boost. http://stlab.adobe.com/index.html Sean Parent has always encouraged Boost to take whatever they wanted from ASL. Tony

Hi All, Nice to see so many stuff going on. I have a few questions, if any effort is going on in this area then it should be highlighted. 1. For uBlas and some other libraries. Is there any enhancements planned for using SSE etc? Like Eigen has. 2. I read there is interest for bench-marking framework. Can there be some projects for performance counters. Especially using hardware performance counters? 3. Some transportation layer like ZeroMQ on top of boost Asio. ~Thanks Shakti On Thu, Mar 21, 2013 at 7:12 PM, Gottlob Frege <gottlobfrege@gmail.com>wrote:
On Mon, Mar 4, 2013 at 10:42 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
The best thing is that you guys write a nice description on the web
On 4 March 2013 15:28, David Bellot <david.bellot@gmail.com> wrote: page for
students to know about it. So far, we already 3 of them. Great !
It may look overwhelming for students too. As it has been pointed already, few projects that qualify to Boost are actually feasible within GSoC time frame.
Something feasible could possibly be done with moving pieces of Adobe's ASL into Boost. http://stlab.adobe.com/index.html
Sean Parent has always encouraged Boost to take whatever they wanted from ASL.
Tony
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On 2013-03-22 08:59, Shakti Misra wrote:
3. Some transportation layer like ZeroMQ on top of boost Asio.
I have thought about this several times. I currently have a Boost.Asio wrapper for libzmq, but I do not really like it (libzmq spawns its own threads and hides all the queue management from me.)

Hi, for uBlas, the main project is indeed to improve the current framework to allow the integration of SSE, GPU, multi-core etc... and the make writing new algorithms easy. I want also a unified representation of vector and matrices. So far, we are like in R, a vector is a array in the C-style, while a matrix is really a class representing thanks to a 2-dimensional array, the notion of a mathematical matrix. In other libraries they only have one base representation for all of this. We have a lot of duplicate code and I don't see the difference between a 1-row or 1-column matrix and a vector (at least not in my math textbook). The advantage to factorize code is obviously to be able to apply in a uniform way and with less work all these techniques like SSE, etc... Cheers, David On Fri, Mar 22, 2013 at 7:59 AM, Shakti Misra <shakti.misra.study@gmail.com>wrote:
Hi All, Nice to see so many stuff going on. I have a few questions, if any effort is going on in this area then it should be highlighted. 1. For uBlas and some other libraries. Is there any enhancements planned for using SSE etc? Like Eigen has. 2. I read there is interest for bench-marking framework. Can there be some projects for performance counters. Especially using hardware performance counters? 3. Some transportation layer like ZeroMQ on top of boost Asio. ~Thanks Shakti
On Thu, Mar 21, 2013 at 7:12 PM, Gottlob Frege <gottlobfrege@gmail.com
wrote:
On Mon, Mar 4, 2013 at 10:42 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
The best thing is that you guys write a nice description on the web
On 4 March 2013 15:28, David Bellot <david.bellot@gmail.com> wrote: page for
students to know about it. So far, we already 3 of them. Great !
It may look overwhelming for students too. As it has been pointed already, few projects that qualify to Boost are actually feasible within GSoC time frame.
Something feasible could possibly be done with moving pieces of Adobe's ASL into Boost. http://stlab.adobe.com/index.html
Sean Parent has always encouraged Boost to take whatever they wanted from ASL.
Tony
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Hi David and Bjorn, David -That will really be nice to refactor. Considering its use in a lot of places like boost Geometry operations, it would really help. Bjorn - Agreed. What I was thinking is if any one out here has a similar implementation with boost.asio support and license. Apache QPID is there, but I feel it is kind of little heavy weight. For small stuff it may be a overkill. ~Shakti On Fri, Mar 22, 2013 at 7:28 PM, David Bellot <david.bellot@gmail.com>wrote:
Hi,
for uBlas, the main project is indeed to improve the current framework to allow the integration of SSE, GPU, multi-core etc... and the make writing new algorithms easy. I want also a unified representation of vector and matrices. So far, we are like in R, a vector is a array in the C-style, while a matrix is really a class representing thanks to a 2-dimensional array, the notion of a mathematical matrix. In other libraries they only have one base representation for all of this.
We have a lot of duplicate code and I don't see the difference between a 1-row or 1-column matrix and a vector (at least not in my math textbook).
The advantage to factorize code is obviously to be able to apply in a uniform way and with less work all these techniques like SSE, etc...
Cheers, David
On Fri, Mar 22, 2013 at 7:59 AM, Shakti Misra <shakti.misra.study@gmail.com>wrote:
Hi All, Nice to see so many stuff going on. I have a few questions, if any effort is going on in this area then it should be highlighted. 1. For uBlas and some other libraries. Is there any enhancements planned for using SSE etc? Like Eigen has. 2. I read there is interest for bench-marking framework. Can there be some projects for performance counters. Especially using hardware performance counters? 3. Some transportation layer like ZeroMQ on top of boost Asio. ~Thanks Shakti
On Thu, Mar 21, 2013 at 7:12 PM, Gottlob Frege <gottlobfrege@gmail.com
wrote:
On Mon, Mar 4, 2013 at 10:42 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
The best thing is that you guys write a nice description on the web
On 4 March 2013 15:28, David Bellot <david.bellot@gmail.com> wrote: page for
students to know about it. So far, we already 3 of them. Great !
It may look overwhelming for students too. As it has been pointed already, few projects that qualify to Boost are actually feasible within GSoC time frame.
Something feasible could possibly be done with moving pieces of Adobe's ASL into Boost. http://stlab.adobe.com/index.html
Sean Parent has always encouraged Boost to take whatever they wanted from ASL.
Tony
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On Wed, 27 Feb 2013 11:59:31 +0100, David Bellot <david.bellot@gmail.com> wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
Google has started to accept applications from mentoring organizations. I'll have to submit our application in the coming days. If you want Boost to become a mentoring organization for GSoC 2013, please add projects to https://svn.boost.org/trac/boost/wiki/SoC2013 now! Boris

On Tuesday, March 19, 2013 09:35:25 PM Boris Schaeling wrote:
On Wed, 27 Feb 2013 11:59:31 +0100, David Bellot <david.bellot@gmail.com>
wrote:
Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
Google has started to accept applications from mentoring organizations. I'll have to submit our application in the coming days. If you want Boost to become a mentoring organization for GSoC 2013, please add projects to https://svn.boost.org/trac/boost/wiki/SoC2013 now!
I'm planning to make a project out of the "Benchmark framework" idea. I appreciate any input, however I will add it to the wiki by the end of this week - would that be enough for you? Thanks for your effort on this, Boris! Mario
Boris
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On Tue, 19 Mar 2013 22:36:20 +0100, Mario Mulansky <mario.mulansky@gmx.net> wrote:
[...]I'm planning to make a project out of the "Benchmark framework" idea. I appreciate any input, however I will add it to the wiki by the end of this week - would that be enough for you?
Yep, no problem. The deadline for applications is end of next week.
Thanks for your effort on this, Boris!
I'm not doing much - it will be the mentors to thank for. :) I was a mentor a few years ago, and I know mentoring costs some time (it's really important to organize the project with the student in a way that it doesn't become too time-consuming for the mentor). But if we think Boost should be among the prominent open source organizations which participate in the GSoC program, it's now really time to step forward and add proposals to https://svn.boost.org/trac/boost/wiki/SoC2013. :) Boris

Le 19/03/13 23:53, Boris Schaeling a écrit :
On Tue, 19 Mar 2013 22:36:20 +0100, Mario Mulansky <mario.mulansky@gmx.net> wrote:
[...]I'm planning to make a project out of the "Benchmark framework" idea. I appreciate any input, however I will add it to the wiki by the end of this week - would that be enough for you?
Yep, no problem. The deadline for applications is end of next week.
Thanks for your effort on this, Boris!
I'm not doing much - it will be the mentors to thank for. :) I was a mentor a few years ago, and I know mentoring costs some time (it's really important to organize the project with the student in a way that it doesn't become too time-consuming for the mentor). But if we think Boost should be among the prominent open source organizations which participate in the GSoC program, it's now really time to step forward and add proposals to https://svn.boost.org/trac/boost/wiki/SoC2013. :) Hi,
I have added some projects to the list. Please take a look at https://svn.boost.org/trac/boost/wiki/SoC2013#Boost.Invoke. Best, Vicente

I think another good project would be a redesign of Boost.Pool, especially now with the stateful allocators of C++11 and Boost.Container. a pool on the stack together with a stateful allocator in an container::vector can replace the often proposed auto_buffer, thread-local pools which only lock a mutex when full, pools with different complexity guarantees (the current Boost.Pool has a often unacceptable linear complexity on delete), containers that "embed" a certain amount of memory which they are likely to use and only allocate when they exceed that size, ...

Only 2 projects have been proposed so far for GSOC 2013: wake up Boost !
Google has started to accept applications from mentoring organizations. I'll have to submit our application in the coming days. If you want Boost to become a mentoring organization for GSoC 2013, please add projects to https://svn.boost.org/trac/boost/wiki/SoC2013 now! Boris
Thank you. After a long thinking process, I decided to add a Boost.Multiprecision radix-2 floating-point back-end that I have under preliminary construction. This is a tough one, so I really need to find the right candidate. Sincerely, Chris.
participants (12)
-
Adam Wulkiewicz
-
Bjorn Reese
-
Boris Schaeling
-
Christopher Kormanyos
-
David Bellot
-
Gottlob Frege
-
Mario Mulansky
-
Mateusz Loskot
-
Shakti Misra
-
Stefan Strasser
-
Thorsten Ottosen
-
Vicente J. Botet Escriba