
On Mon, Jan 11, 2016 at 11:54:45AM -0800, Krzysztof KosiĆski wrote:
2016-01-10 17:52 GMT-08:00 Josh Andler <scislac@...400...>:
The application period is still a about a month out, but one of the things we do need to get on sooner rather than later is getting people to volunteer to mentor so we can get the ideas section right by the time we actually apply. We also need to gauge how many interested devs we might have for mentoring this year so if you're interested, please reply saying so.
I am interested in mentoring. I can also write up some project ideas.
I think a good student project would be to introduce Inkscape::ObjectSet as a base class of Inkscape::Selection that's not tied to the UI, and change the internal data structure from a list to a Boost Multi Index container (similar to Java's LinkedHashSet).
That does sounds like it would make a good GSoC project, I'd encourage you to write it up.
Do we use Boost containers elsewhere in Inkscape yet? Is the benefit over the STL list performance related or something else?
I presume you have use case ideas for how the ObjectSet base class could be used beyond the UI?
Another idea is to write unit tests for Inkscape's object tree ("SP tree").
Alternately this might make a good funded project.
(Did we still want to go through and rename "SP" to "Ink" or something else to move away from the sodipodi ancestry? If so, might be worth doing prior to or as part of this.)
Bryce
Best regards, Krzysztof
Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel