Introducing libinfinitymm


Now that exams are over I have been able to spend the past week getting to really work on my GSOC project. In this time I created a c++ wrapper for libinfnity, which is the library my project will be using. The git repository can be found on Gitorious. Libinfinity has a very flexible object oriented design (the online docs are AWOL, so heres my copy), and should make the rest of my project pretty straightforward. In order to implement the collaborative editing component you need to just supply an object which implements InfTextBuffer (now Infinity::TextBuffer), so making a Kate Document implement this interface should be a breeze compared to the glib/gmmproc funk I’ve been dealing with the past week. For the rest of the week I have a fair amount of testing/code scrubbing to get done, but hopefully not long after i’ll have some results to show off :) Now, back to coding.





Comments



Author:  Lucian | Date:  June 17, 2008 | Time:  11:34 am

Good to see it’s coming along. Can’t wait for the kate plugin.

Author:  Armin Burgmeier | Date:  June 17, 2008 | Time:  12:46 pm

The libinfinity documentation is not yet online because there was no libinfinity release yet. It isn’t actually complete, either. Anyway, nice to see that you find your way through the library :)

Author:  greg | Date:  June 17, 2008 | Time:  12:54 pm

Makes sense. Great work on the library, by the way. Can’t wait to see it in action.

Author:  Casey Link | Date:  June 17, 2008 | Time:  1:23 pm

I’m not alone. Ah, another GSoCer writing a C++ wrapper!

Good stuff ;)



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>