Marco wrote:
Hi, I'm new to the mailing list. I'm interested in contributing in the development and integration of 2geom as a student for GSoC. At present I dived into the most of 2geom codebase. I checked out the library from here: https://lib2geom.svn.sourceforge.net/svnroot/lib2geom/lib2geom/trunk I noticed that the library is already mostly implemented, at a first glance it seems that there are more functionalities there that in libnr. ...
Well, libnr also has some non-geometry related functionality (see nr-blit, nr-compose*, nr-gradient and nr-pix*). Obviously 2geom is not a replacement for that functionality.
BTW, I recently put a patch in the bug tracker (https://bugs.launchpad.net/inkscape/+bug/203318) which eliminates two old NR structures in favour of the newer NR classes (NR::Point and NR::Matrix). As a start you might consider creating a follow-up patch to eliminate these NR classes in favour of the 2geom versions (they are very similar so it should be relatively easy, especially the Point class).