* GNADE still alive? @ 2012-04-23 23:47 Alan Jump 2012-04-24 5:30 ` Vadim Godunko ` (4 more replies) 0 siblings, 5 replies; 22+ messages in thread From: Alan Jump @ 2012-04-23 23:47 UTC (permalink / raw) 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? ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-23 23:47 GNADE still alive? Alan Jump @ 2012-04-24 5:30 ` Vadim Godunko 2012-04-24 6:12 ` Thomas Løcke ` (3 subsequent siblings) 4 siblings, 0 replies; 22+ messages in thread From: Vadim Godunko @ 2012-04-24 5:30 UTC (permalink / raw) On Apr 24, 3:47 am, Alan Jump <alan.j...@gmail.com> wrote: > 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? There are several bindings to SQLite, look here: http://en.wikibooks.org/wiki/Ada_Programming/Libraries/Database ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-23 23:47 GNADE still alive? Alan Jump 2012-04-24 5:30 ` Vadim Godunko @ 2012-04-24 6:12 ` Thomas Løcke 2012-04-24 7:08 ` Ludovic Brenta ` (2 subsequent siblings) 4 siblings, 0 replies; 22+ messages in thread From: Thomas Løcke @ 2012-04-24 6:12 UTC (permalink / raw) On 04/24/2012 01:47 AM, Alan Jump wrote: > 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? You could give GNATCOLL.SQL a try. It works with SQLite out of the box. http://docs.adacore.com/gnatcoll-docs/sql.html -- Thomas L�cke | thomas@12boo.net | http://12boo.net ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-23 23:47 GNADE still alive? Alan Jump 2012-04-24 5:30 ` Vadim Godunko 2012-04-24 6:12 ` Thomas Løcke @ 2012-04-24 7:08 ` Ludovic Brenta 2012-04-24 7:37 ` Thomas Løcke 2012-04-24 8:05 ` Dmitry A. Kazakov 2012-04-24 12:36 ` Stephen Leake 4 siblings, 1 reply; 22+ messages in thread From: Ludovic Brenta @ 2012-04-24 7:08 UTC (permalink / raw) Alan Jump wrote on comp.lang.ada: > 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? GNADE is mature and stable and it has the advantage of being available as a precompiled binary package, with long-term support, in Debian. Other solutions require you to compile them yourself. -- Ludovic Brenta. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 7:08 ` Ludovic Brenta @ 2012-04-24 7:37 ` Thomas Løcke 2012-04-24 8:07 ` Ludovic Brenta 0 siblings, 1 reply; 22+ messages in thread From: Thomas Løcke @ 2012-04-24 7:37 UTC (permalink / raw) On 04/24/2012 09:08 AM, Ludovic Brenta wrote: > GNADE is mature and stable and it has the advantage of being available > as a precompiled binary package, with long-term support, in Debian. Other > solutions require you to compile them yourself. GNADE appears pretty dead, at least as far as updates to the code goes, unless of course I'm looking in all the wrong places... :o) Is the Debian package build using the vanilla sources from the project website, or do you guys add some of your own magic sauce? GNADE might be the best thing since sliced bread, but looking at it from the outside, it sure do appears to be somewhat stale. -- Thomas L�cke | thomas@12boo.net | http://12boo.net ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 7:37 ` Thomas Løcke @ 2012-04-24 8:07 ` Ludovic Brenta 2012-04-24 8:58 ` Thomas Løcke 0 siblings, 1 reply; 22+ messages in thread From: Ludovic Brenta @ 2012-04-24 8:07 UTC (permalink / raw) Thomas Løcke wrote on comp.lang.ada: > Ludovic Brenta wrote: >> GNADE is mature and stable and it has the advantage of being available >> as a precompiled binary package, with long-term support, in Debian. Other >> solutions require you to compile them yourself. > > GNADE appears pretty dead, at least as far as updates to the code goes, > unless of course I'm looking in all the wrong places... :o) Ada appears dead to quite a few people, too, but it's still working very well, thank you very much. The truth is, Free Software never dies. GNADE may not have received much love in the past few years but it is the basis of GNATCOLL and the sources live on :) For that matter, it would be nice if someone would invest a few dozen man-hours in packaging GNATCOLL for Debian, see http://bugs.debian.org/640532. > Is the Debian package build using the vanilla sources from the project > website, or do you guys add some of your own magic sauce? Only a little fairy dust to make the package compliant to the Debian Policy for Ada. We did make some changes that we contributed upstream. Stephe may have more to say about this. > GNADE might be the best thing since sliced bread, but looking at it > from the outside, it sure do appears to be somewhat stale. The MySQL and PostgreSQL parts of GNADE are definitely stale and not in the binary packages in Debian. The ODBC and SQLite bindings work and will only become stale when the ODBC or SQLite break backward compatibility. Note: I am not an author of GNADE, I handed over maintenance of the Debian package to Stephe years ago and I have no interest in promoting GNADE over other solutions. I'm only providing information that might be relevant for the OP. As you know, I am of the opinion that binary packaging matters a lot, especially to beginners and professionals, maybe less to enthusiasts who like to recompile everything for themselves. BTW, there is also APQ in Debian but it only has a PostgreSQL binding (not stale) at the moment, so I didn't mention it at first. -- Ludovic Brenta. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 8:07 ` Ludovic Brenta @ 2012-04-24 8:58 ` Thomas Løcke 0 siblings, 0 replies; 22+ messages in thread From: Thomas Løcke @ 2012-04-24 8:58 UTC (permalink / raw) On 04/24/2012 10:07 AM, Ludovic Brenta wrote: > Ada appears dead to quite a few people, too, but it's still working very > well, thank you very much. I know. YAY! \o/ > The truth is, Free Software never dies. GNADE may not have received much > love in the past few years but it is the basis of GNATCOLL and the sources > live on :) For that matter, it would be nice if someone would invest a few > dozen man-hours in packaging GNATCOLL for Debian, see > http://bugs.debian.org/640532. Yea, that would be pretty nice. Work is underway towards getting GNATColl packaged for Slackware: https://github.com/qunying/ada-4-slackware Personally I'm one of those compile nuts, who just grab the latest svn and go from there. -- Thomas L�cke | thomas@12boo.net | http://12boo.net ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-23 23:47 GNADE still alive? Alan Jump ` (2 preceding siblings ...) 2012-04-24 7:08 ` Ludovic Brenta @ 2012-04-24 8:05 ` Dmitry A. Kazakov 2012-04-24 12:36 ` Stephen Leake 4 siblings, 0 replies; 22+ messages in thread From: Dmitry A. Kazakov @ 2012-04-24 8:05 UTC (permalink / raw) On Mon, 23 Apr 2012 16:47:04 -0700 (PDT), Alan Jump wrote: > 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? GNADE is more or less stable, but lacks maintenance. I am using only GNADE ODBC, because to me it does not make sense to run any DBMS-specific ones. Except for SQLite, which is arguably not a DBMS in traditional sense. GNADE ODBC is packaged for Debian, but still absent in Fedora. So I had to package it with my stuff for Fedora. Under Windows it looks worse. I am using GNADE ODBC sources patched to be compatible with Ada 2005. > Or should I look elsewhere for an existing package? I created medium-thick SQLite bindings specifically for static linking to the SQLite amalgation: http://www.dmitry-kazakov.de/ada/components.htm#SQLite -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-23 23:47 GNADE still alive? Alan Jump ` (3 preceding siblings ...) 2012-04-24 8:05 ` Dmitry A. Kazakov @ 2012-04-24 12:36 ` Stephen Leake 2012-04-24 13:38 ` Georg Bauhaus ` (2 more replies) 4 siblings, 3 replies; 22+ messages in thread From: Stephen Leake @ 2012-04-24 12:36 UTC (permalink / raw) Alan Jump <alan.jump@gmail.com> 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? <rant> 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? </rant> 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 ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 12:36 ` Stephen Leake @ 2012-04-24 13:38 ` Georg Bauhaus 2012-04-25 11:40 ` Stephen Leake 2012-04-24 14:00 ` Thomas Løcke 2012-04-25 6:32 ` Vadim Godunko 2 siblings, 1 reply; 22+ messages in thread From: Georg Bauhaus @ 2012-04-24 13:38 UTC (permalink / raw) On 24.04.12 14:36, Stephen Leake wrote: > <rant> > Why do people care if something is being "developed"?... > </rant> Individuals rely on collective intelligence and "collective" is always important, since human beings are social beings; a project that will make an individual appear to be a loner is not attractive (unless the individual wishes to be a lonesome hero on her way to disrupt the market). In any case, the solution to the perceptibility problem is easy: 1. Add a note to file README stating the software can be compiled on current systems, naming them. 2. Check in the new README which adds credible signs of project activity. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 13:38 ` Georg Bauhaus @ 2012-04-25 11:40 ` Stephen Leake 0 siblings, 0 replies; 22+ messages in thread From: Stephen Leake @ 2012-04-25 11:40 UTC (permalink / raw) Georg Bauhaus <rm.dash-bauhaus@futureapps.de> writes: > On 24.04.12 14:36, Stephen Leake wrote: > >> <rant> >> Why do people care if something is being "developed"?... >> </rant> > > Individuals rely on collective intelligence and "collective" > is always important, since human beings are social beings; > a project that will make an individual appear to be a loner is not > attractive (unless the individual wishes to be a lonesome hero > on her way to disrupt the market). So you are more interested in how many people are knowledgeable about using GNADE (and are willing to share that knowledge); still not directly related to whether it is being developed (CVS is the best example here). -- -- Stephe ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 12:36 ` Stephen Leake 2012-04-24 13:38 ` Georg Bauhaus @ 2012-04-24 14:00 ` Thomas Løcke 2012-04-24 16:04 ` Alan Jump ` (3 more replies) 2012-04-25 6:32 ` Vadim Godunko 2 siblings, 4 replies; 22+ messages in thread From: Thomas Løcke @ 2012-04-24 14:00 UTC (permalink / raw) On 04/24/2012 02:36 PM, Stephen Leake wrote: > 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. There's SQLite support in the current dev version of GNATColl: svn co http://svn.eu.adacore.com/anonsvn/Dev/trunk/gps/gnatlib/ Whether or not Alan is willing to risk using the latest SVN checkout is another matter entirely. Personally I've never had any issues with GNATColl dev. re. your rant: I care about a project being actively developed because I don't trust my own abilities. I get a certain feeling of safety and comfort from knowing that there are people constantly working on fixing, maintaining and improving on software X. If I _feel_ software has been abandoned, I'm much less inclined to start using it, unless I'm certain I can actually manage bug fixes and mainte- nance myself, in which case I would much rather try to bring the project back to life and hopefully entice other developers to join, as opposed to just using and maintaining it by myself in my own walled garden. Did that even make sense? :) -- Thomas L�cke | thomas@12boo.net | http://12boo.net ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 14:00 ` Thomas Løcke @ 2012-04-24 16:04 ` Alan Jump 2012-04-24 18:45 ` Jacob Sparre Andersen ` (2 subsequent siblings) 3 siblings, 0 replies; 22+ messages in thread From: Alan Jump @ 2012-04-24 16:04 UTC (permalink / raw) On Tuesday, April 24, 2012 7:00:46 AM UTC-7, Thomas Løcke wrote: > On 04/24/2012 02:36 PM, Stephen Leake wrote: > > 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. > > > > There's SQLite support in the current dev version of GNATColl: > > svn co http://svn.eu.adacore.com/anonsvn/Dev/trunk/gps/gnatlib/ > > Whether or not Alan is willing to risk using the latest SVN checkout > is another matter entirely. Personally I've never had any issues with > GNATColl dev. > > re. your rant: I care about a project being actively developed because > I don't trust my own abilities. I get a certain feeling of safety and > comfort from knowing that there are people constantly working on fixing, > maintaining and improving on software X. > > If I _feel_ software has been abandoned, I'm much less inclined to start > using it, unless I'm certain I can actually manage bug fixes and mainte- > nance myself, in which case I would much rather try to bring the project > back to life and hopefully entice other developers to join, as opposed > to just using and maintaining it by myself in my own walled garden. > > Did that even make sense? :) Made sense to me. :-) I realize now that I made a glaring omission or three when I mentioned the project. First, the project itself is FOSS. That makes my operating and development budget precisely zero dollars, which precludes the "pro" versions of GNATcoll and the like, which is why I first searched Sourceforge. I'm further limited, budget-wise, in that my development machine is also my personal WinXX machine, and due to age and lack of processor power, I can't virtualize a Linux development environment. I have the GNAT GPL environment running, and running well, and unless I've been terribly misinformed, I can do cross-platform releases from it, so I'm even more reluctant to try and switch horses. If GNADE is considered stable enough for routine use, I'll give it a go. The project I'm looking at is itself about four years old and doesn't appear to be actively worked on for at least two years, which is why I'm looking at dabbling with it. It should prove...educational. Doubly so, since I am nearly a complete Ada neophyte. I think that's enough curve balls to throw for one morning. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 14:00 ` Thomas Løcke 2012-04-24 16:04 ` Alan Jump @ 2012-04-24 18:45 ` Jacob Sparre Andersen 2012-04-25 5:54 ` Thomas Løcke 2012-04-24 23:06 ` Jeffrey Carter 2012-04-25 11:42 ` Stephen Leake 3 siblings, 1 reply; 22+ messages in thread From: Jacob Sparre Andersen @ 2012-04-24 18:45 UTC (permalink / raw) Thomas L�cke wrote: > If I _feel_ software has been abandoned, [...] That puts all Ada software at a disadvantage, since there are fewer bugs to correct. I'm perfectly happy riding metro line 14 in Paris, even if they still are running on version 1.0 of the control software. Correct software is good software - even if it is a decade or two old - IMO. Greetings, Jacob -- "Never trust a statistic you have not falsified yourself." ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 18:45 ` Jacob Sparre Andersen @ 2012-04-25 5:54 ` Thomas Løcke 2012-04-26 10:32 ` Stephen Leake 0 siblings, 1 reply; 22+ messages in thread From: Thomas Løcke @ 2012-04-25 5:54 UTC (permalink / raw) On 04/24/2012 08:45 PM, Jacob Sparre Andersen wrote: > Thomas L�cke wrote: > >> If I _feel_ software has been abandoned, [...] > > That puts all Ada software at a disadvantage, since there are fewer bugs > to correct. > > I'm perfectly happy riding metro line 14 in Paris, even if they still > are running on version 1.0 of the control software. That is obviously true, but equally obvious is the fact that the control software for metro line 14 in Paris does not have to link against fast moving targets. SQLite is not the same today as it were back in 2007 and neither is PostgreSQL. Software is not born equal. I fully expect the french engineers will keep their metro line control software updated according to the various physical systems it controls, it just so happens that trains and tracks are updated and changed a lot less than something like SQLite. I do _not_ think something like GNADE can be compared to the control software for metro line 14 in Paris. It is two completely different worlds and two completely different beasts - apples and oranges, if you will. > Correct software is good software - even if it is a decade or two old - > IMO. I fully agree. -- Thomas L�cke | thomas@12boo.net | http://12boo.net ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-25 5:54 ` Thomas Løcke @ 2012-04-26 10:32 ` Stephen Leake 2012-05-28 15:49 ` Graham Stark 0 siblings, 1 reply; 22+ messages in thread From: Stephen Leake @ 2012-04-26 10:32 UTC (permalink / raw) Thomas Løcke <thomas@12boo.net> writes: > On 04/24/2012 08:45 PM, Jacob Sparre Andersen wrote: > SQLite is not the same today as it were back in 2007 and neither is > PostgreSQL. As long as any the API is backward-compatible, GNADE is still usefull. It might be _more_ useful if it was extended to cover any new features in the backends. When I adopted the Debian GNADE package, I looked at the changes in the back-end APIs over time (several releases for each). MySQL often had non-backward compatible changes, while SQLite and PostgreSQL did not. So I dropped MySQL, because I did not have time to maintain it. That said, I have not reviewed any recent changes in these backends to look for backward compatibility issues. That is a big problem with hand-generated Ada bindings for libraries. We really should switch GNADE to use --fdump-ada-spec; that would automate this check. -- -- Stephe ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-26 10:32 ` Stephen Leake @ 2012-05-28 15:49 ` Graham Stark 2012-05-29 7:13 ` Maciej Sobczak 0 siblings, 1 reply; 22+ messages in thread From: Graham Stark @ 2012-05-28 15:49 UTC (permalink / raw) I've been using GNADE quite a lot recently and it works quite well. If there was to be work put into any Ada DB interface, I'd argue for Gnade on the grounds that you get support for all databases for the price of one. In particular we're unlikely to get support for the big databases like DB/2 and Oracle any other way. Areas that look like they need work are support for Unicode (I've never been able to get this to work properly) and support for binary objects. Here's my attempt at a simpler ODBC interface built on top of Gnade: http://virtual-worlds-research.com/downloads/mill/ Graham x ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-05-28 15:49 ` Graham Stark @ 2012-05-29 7:13 ` Maciej Sobczak 0 siblings, 0 replies; 22+ messages in thread From: Maciej Sobczak @ 2012-05-29 7:13 UTC (permalink / raw) On 28 Maj, 17:49, Graham Stark <graham.st...@virtual-worlds.biz> wrote: > In particular we're unlikely to get support for the big databases like DB/2 and Oracle any other way. You can get support for the big databases and Oracle in particular from the SOCI-Ada project, now fully incorporated into SOCI: http://soci.sourceforge.net/doc/languages/ada/index.html Note: SOCI does not use ODBC to connect to databases like Oracle or PostgreSQL - their native client APIs are used instead, which is much easier in terms of configuration. ODBC also exists as a separate backend, although with the possibility to use more direct methods for most popular databases, it is much less used. -- Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 14:00 ` Thomas Løcke 2012-04-24 16:04 ` Alan Jump 2012-04-24 18:45 ` Jacob Sparre Andersen @ 2012-04-24 23:06 ` Jeffrey Carter 2012-04-25 0:34 ` Adam Beneschan 2012-04-25 11:42 ` Stephen Leake 3 siblings, 1 reply; 22+ messages in thread From: Jeffrey Carter @ 2012-04-24 23:06 UTC (permalink / raw) On 04/24/2012 07:00 AM, Thomas L�cke wrote: > > re. your rant: I care about a project being actively developed because > I don't trust my own abilities. I get a certain feeling of safety and > comfort from knowing that there are people constantly working on fixing, > maintaining and improving on software X. There's a little program out there called Mine Detector (http://pragmada.x10hosting.com/mindet.html). It hasn't been changed since 2010 Jan, because it's working fine. It's not dead, simply mature and stable. -- Jeff Carter "Apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, the fresh water system, and public health, what have the Romans ever done for us?" Monty Python's Life of Brian 80 ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 23:06 ` Jeffrey Carter @ 2012-04-25 0:34 ` Adam Beneschan 0 siblings, 0 replies; 22+ messages in thread From: Adam Beneschan @ 2012-04-25 0:34 UTC (permalink / raw) On Tuesday, April 24, 2012 4:06:40 PM UTC-7, Jeffrey Carter wrote: > On 04/24/2012 07:00 AM, Thomas Løcke wrote: > > > > re. your rant: I care about a project being actively developed because > > I don't trust my own abilities. I get a certain feeling of safety and > > comfort from knowing that there are people constantly working on fixing, > > maintaining and improving on software X. > > There's a little program out there called Mine Detector > (http://pragmada.x10hosting.com/mindet.html). It hasn't been changed since 2010 > Jan, because it's working fine. It's not dead, simply mature and stable. Yeah, although you have to admit that the list of feature requests for a program like Mine Detector tends to be somewhat smaller than for something like GNADE. Not to mention that the ISO/ANSI standard for SQL probably gets revised a little more often than the ISO/ANSI standard for mine detection programs. :) -- Adam ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 14:00 ` Thomas Løcke ` (2 preceding siblings ...) 2012-04-24 23:06 ` Jeffrey Carter @ 2012-04-25 11:42 ` Stephen Leake 3 siblings, 0 replies; 22+ messages in thread From: Stephen Leake @ 2012-04-25 11:42 UTC (permalink / raw) Thomas Løcke <thomas@12boo.net> writes: > On 04/24/2012 02:36 PM, Stephen Leake wrote: >> 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. > > > > There's SQLite support in the current dev version of GNATColl: > > svn co http://svn.eu.adacore.com/anonsvn/Dev/trunk/gps/gnatlib/ > > Whether or not Alan is willing to risk using the latest SVN checkout > is another matter entirely. Personally I've never had any issues with > GNATColl dev. > > re. your rant: I care about a project being actively developed because > I don't trust my own abilities. I get a certain feeling of safety and > comfort from knowing that there are people constantly working on fixing, > maintaining and improving on software X. > > If I _feel_ software has been abandoned, I'm much less inclined to start > using it, unless I'm certain I can actually manage bug fixes and mainte- > nance myself, in which case I would much rather try to bring the project > back to life and hopefully entice other developers to join, as opposed > to just using and maintaining it by myself in my own walled garden. > > Did that even make sense? :) That is pretty much what I said; any project needs support for bugs and enhancements. If you can't provide that support yourself, you care about project developers. -- -- Stephe ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: GNADE still alive? 2012-04-24 12:36 ` Stephen Leake 2012-04-24 13:38 ` Georg Bauhaus 2012-04-24 14:00 ` Thomas Løcke @ 2012-04-25 6:32 ` Vadim Godunko 2 siblings, 0 replies; 22+ messages in thread From: Vadim Godunko @ 2012-04-25 6:32 UTC (permalink / raw) On Apr 24, 4:36 pm, Stephen Leake <stephen_le...@stephe-leake.org> wrote: > > 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. > Another alive option is SQL module of Matreshka, its SQLite3 backend is deployed on hundreds of machines. ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2012-05-29 7:13 UTC | newest] Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-04-23 23:47 GNADE still alive? Alan Jump 2012-04-24 5:30 ` Vadim Godunko 2012-04-24 6:12 ` Thomas Løcke 2012-04-24 7:08 ` Ludovic Brenta 2012-04-24 7:37 ` Thomas Løcke 2012-04-24 8:07 ` Ludovic Brenta 2012-04-24 8:58 ` Thomas Løcke 2012-04-24 8:05 ` Dmitry A. Kazakov 2012-04-24 12:36 ` Stephen Leake 2012-04-24 13:38 ` Georg Bauhaus 2012-04-25 11:40 ` Stephen Leake 2012-04-24 14:00 ` Thomas Løcke 2012-04-24 16:04 ` Alan Jump 2012-04-24 18:45 ` Jacob Sparre Andersen 2012-04-25 5:54 ` Thomas Løcke 2012-04-26 10:32 ` Stephen Leake 2012-05-28 15:49 ` Graham Stark 2012-05-29 7:13 ` Maciej Sobczak 2012-04-24 23:06 ` Jeffrey Carter 2012-04-25 0:34 ` Adam Beneschan 2012-04-25 11:42 ` Stephen Leake 2012-04-25 6:32 ` Vadim Godunko
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox