On Thursday 19 January 2006 5:00 pm, Ganesan Rajagopal wrote:
> And the last issue is not 2.0 specific. I have been frustrated by the XML
> file format that GnuCash uses 

You are not alone - we are seeking a replacement for the current XML backend.

> in other words 
> use an SQL database.

Work is underway for SQLite but my time is limited.

> That brings me to the developer angle of this post. I know a SQLite backend
> is definitely planned for GnuCash in the future (as possibly the default
> backend?). However, I don't see anybody actively working on it right now.

I've recently started work on a SQLite backend via QOF for embedded 
applications and it could become usable by gnucash. It's just that it's not 
something that I can expect to complete before the pre-releases start and 
time is limited.

> I 
> would like to start hacking on it in my spare time. I have done lots of
> C/C++ programming, and some SQL experience (though not much experience in
> GUI development), so I think I should be able to work with somebody on this
> project or even take a shot on it on my own. The question is where do I
> start? Should I start writing a qof backend for SQL?

Already begun. What I think I'll do is start a branch, either in QOF CVS or 
gnucash svn and let you know.  The outline is complete but there's a lot of 
work to be done before it's stable enough as a default backend, even for 
light usage in embedded systems.

e-mail me off-list and I can send you some files to build alongside libqof-dev 
or QOF CVS.

As it's a QOF module (via GModule), it may be considerably easier to build and 
test if it's a branch from the smaller QOF tree than to have to build (and 
merge) with the larger gnucash tree. Plus, it's not exactly gnucash-ready.

It will sit alongside QSF as an alternative backend for QOF.
(embedded systems are having problems with the increasing size of libxml2.)

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgpzbjFq7w1lG.pgp
Description: PGP signature

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to