From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,4798cdf5e1c2b226 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.202.168 with SMTP id kj8mr1372595pbc.1.1335270943162; Tue, 24 Apr 2012 05:35:43 -0700 (PDT) Path: r9ni93038pbh.0!nntp.google.com!news1.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: GNADE still alive? References: <20565278.30.1335224824186.JavaMail.geo-discussion-forums@pbvd8> Date: Tue, 24 Apr 2012 08:36:26 -0400 Message-ID: <82haw9gvcl.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (windows-nt) Cancel-Lock: sha1:Q8zXHHYNuBDlLrLu1xTKnDLjCM0= MIME-Version: 1.0 X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: efbc04f969e1ee029e66118887 X-Received-Bytes: 2368 Content-Type: text/plain; charset=us-ascii Date: 2012-04-24T08:36:26-04:00 List-Id: Alan Jump writes: > I've come across a porting project that needs to talk to an existing > SQLite database. A quick search brings me to Sourceforge and the GNADE > project...but I see no activity in that project since 2008. Is it > still being developed? Or should I look elsewhere for an existing > package? Why do people care if something is being "developed"? I'd much more care if it _works_, and then if there is support for bug fixing and new feature adding, or if I can understand the code well enough to fix it/improve it myself. People still rely on CVS; it hasn't been under development for decades! Windows is constantly under developement; would you choose that for a long-term critical project? I worked on GNADE some; I believe it works well enough to be a starting point, but you should worry about support for both bugs and new features that you might need. There are no active GNADE developers, so you'd have to do that yourself. That should be easier than any of the other database front ends I'm aware of. I think the pro versions of GNATcoll include SQLite, but not the current public version. I don't like the way AdaCore writes code (although I do like their compiler :), so I would find it hard to maintain/improve GNATcoll. But if you can afford an AdaCore support contract, that is definitely the way to go. QtAda has a database abstraction, and I think it can use an SQLite backend, but I didn't get very far trying to use it. There's a big C++ intermediate between the Ada and the SQLite API, so it would be a pain to understand and maintain. -- -- Stephe