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

Reply via email to