Hi, all, This is for the C++ programmers out there...
libfossil is now at the point where i would like to start adding a C++ wrapper for it. Why? (A) because in my experience exceptions are a far, far easier way for client-side code to deal with error handling than dealing with every error code in C. (B) many common GUI toolkits out there are natively C++, and a libfossil++ would simplify integration with such toolkits. The catch: my cycles are limited and i would really like to concentrate on moving the core lib forward while i'm in one of my "energy phases" (historically speaking, i tend code like mad for 3-5 months, then sleep/disappear for 3-5 months). If anyone out there would be interested in co-developing a C++ wrapper for the libfossil API, please get in touch (on-list or off, as you prefer). It will not require a deep understanding of fossil, just the ability to comprehend the high-level library APIs and wrap them in something conventional for (portable) C++ (where it might be useful to do so, though it's not the goal to hide _all_ of the C API behind C++). i would of course be available for support, Q/A, and will likely start putting the skeleton code in place tonight or tomorrow, so there should be a framework to jump-start from in place soon. i will place some guidelines on the naming conventions and such because i have specific reasons for doing so (which i will explain to any applicants), but other than that i won't interfere with any contributor's creativity! Side-note: it's not strictly necessary that this be hosted in the libfossil repo. i.e. it could be hosted/developed externally and thereby be free of the contributor copyright waiver normally required by code contributors. If we decide to do that, we can decide on a license together (personally i prefer a dual Public Domain/MIT dual license (since PD is not recognized everywhere (e.g. Germany, where i live))), but am rather "open" (as it were) to any non-restrictive licensing terms (up to and including the LGPL, but not the GPL). Anyway... interested parties, feel free to reply. -- ----- stephan beal http://wanderinghorse.net/home/stephan/ http://gplus.to/sgbeal "Freedom is sloppy. But since tyranny's the only guaranteed byproduct of those who insist on a perfect world, freedom will have to do." -- Bigby Wolf
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users