Changes between Version 9 and Version 10 of SoC2014


Ignore:
Timestamp:
Jan 14, 2014, 10:04:03 PM (9 years ago)
Author:
christopher_kormanyos
Comment:

Add a chapter for "Ideas"

Legend:

Unmodified
Added
Removed
Modified
  • SoC2014

    v9 v10  
    105105
    106106This project would be mentored by Niall Douglas (http://www.nedprod.com/). Due to limits on free time, I would only be able to mentor one student this summer, and I generally provide a programming test based on AFIO to students whose have submitted proposals to ensure that their coding ability is minimally sufficient to be able to attempt a GSoC. Benefits for the student of a successful GSoC in this area are many: high performance async programming experience is very desirable in the marketplace right now, and getting your name attached to authorship of a Boost library is a shining bright light on a resume which will stand to your career for years to come. You will gain bleeding edge experience programming exclusively in C++11 across the main toolsets of Visual Studio, GCC and clang AND writing portable code for the main operating system platforms of Microsoft Windows, Linux, and BSD/OS X - again, all very desirable skills to have in the marketplace. For those of you looking at a career in computer science research, and depending on the success of your outcomes, you may even be able to pass peer review to present your work at the C++ Now conference held annually in May. Good luck with your GSoC applications!
     107
     108== Ideas ==
     109
     110Here you find a lot of ideas which have been mentioned on the Boost mailing list. Boost developers can use these ideas to create new projects (and add them to the list of projects above). And students can use them as start points to propose projects themselves. While these ideas are by far not as concrete as projects in the list above, they give students an idea what else they can work on within Boost. They also give students a chance to propose exactly the kind of project they'd like to work on instead of picking one from the predefined projects from above.
     111
     112=== Math ===
     113
     114* Investigate exporting multiple-precision types to Python via Boost.Python and interoperability with "SymPy".
     115See: [http://sympy.org/en/index.html]
     116
     117=== Others ===
     118
     119* TODO
     120