From: Dmitry A. Kazakov on 11 Jul 2010 16:52 The library provides implementations of smart pointers, directed graphs, sets, maps, stacks, tables, string editing, unbounded arrays, expression analyzers, lock-free data structures, synchronization primitives (events, race condition free pulse events, arrays of events, reentrant mutexes, deadlock-free arrays of mutexes), pseudo-random non-repeating numbers, symmetric encoding and decoding, IEEE 754 representations support. It grew out of needs and does not pretend to be universal. Tables management and strings editing are described in separate documents see Tables and Strings edit. The library is kept conform to both Ada 95 and Ada 2005 language standards. http://www.dmitry-kazakov.de/ada/components.htm The version 3.9 has experimental packages for Debian and Fedora linux. Note that due to gcc 4.4 bugs not all features are available. See release notes: http://www.dmitry-kazakov.de/distributions/components_fedora.htm http://www.dmitry-kazakov.de/distributions/components_debian.htm -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
From: Dirk Heinrichs on 12 Jul 2010 16:36 Dmitry A. Kazakov wrote: > The version 3.9 has experimental packages for Debian and Fedora linux. > Note that due to gcc 4.4 bugs not all features are available. See release > notes: > > http://www.dmitry-kazakov.de/distributions/components_debian.htm For which debian version are those packages? I assume "testing", because of gcc 4.4. OTOH you state that "APQ persistence layer is not supported because APQ is not yet packaged.", but APQ packages are available for "testing". So I'm a bit confused. Bye... Dirk
From: tonyg on 12 Jul 2010 18:09 On Jul 12, 9:36 pm, Dirk Heinrichs <dirk.heinri...(a)online.de> wrote: > Dmitry A. Kazakov wrote: > > The version 3.9 has experimental packages for Debian and Fedora linux. > > Note that due to gcc 4.4 bugs not all features are available. See release > > notes: > > >http://www.dmitry-kazakov.de/distributions/components_debian.htm > > For which debian version are those packages? I assume "testing", because of > gcc 4.4. OTOH you state that "APQ persistence layer is not supported because > APQ is not yet packaged.", but APQ packages are available for "testing". So > I'm a bit confused. > > Bye... > > Dirk I think this is because of the status of APQ rather than Dmitrys code . I have used these component recently to implement a database in odbc and I have to say it is very good and does the job. As to which version, just use the gpr file as part of your gnat-gps project and it works very very nice.
From: Dmitry A. Kazakov on 13 Jul 2010 03:55 On Mon, 12 Jul 2010 22:36:09 +0200, Dirk Heinrichs wrote: > Dmitry A. Kazakov wrote: > >> The version 3.9 has experimental packages for Debian and Fedora linux. >> Note that due to gcc 4.4 bugs not all features are available. See release >> notes: >> >> http://www.dmitry-kazakov.de/distributions/components_debian.htm > > For which debian version are those packages? I assume "testing", because of > gcc 4.4. Yes it is the "squeeze". > OTOH you state that "APQ persistence layer is not supported because > APQ is not yet packaged.", but APQ packages are available for "testing". So > I'm a bit confused. It wasn't there last time I looked for it. Do you have the package names (bin and dev)? I will take a look. P.S. In any case in order to use the persistent layer of Simple Components, the gcc 4.4 must be fixed first. The current version has controlled types broken and some other severe issues. Unfortunately it is too early to switch from GNAT GPL 2009/10. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
From: Dmitry A. Kazakov on 13 Jul 2010 04:06 On Mon, 12 Jul 2010 15:09:26 -0700 (PDT), tonyg wrote: > On Jul 12, 9:36�pm, Dirk Heinrichs <dirk.heinri...(a)online.de> wrote: >> Dmitry A. Kazakov wrote: >>> The version 3.9 has experimental packages for Debian and Fedora linux. >>> Note that due to gcc 4.4 bugs not all features are available. See release >>> notes: >> >>>http://www.dmitry-kazakov.de/distributions/components_debian.htm >> >> For which debian version are those packages? I assume "testing", because of >> gcc 4.4. OTOH you state that "APQ persistence layer is not supported because >> APQ is not yet packaged.", but APQ packages are available for "testing". So >> I'm a bit confused. >> >> Bye... >> >> � � � � Dirk > > I think this is because of the status of APQ rather than Dmitrys > code . I have used these component recently to implement a database > in odbc and I have to say it is very good and does the job. As to > which version, just use the gpr file as part of your gnat-gps project > and it works very very nice. Thanks, but regarding APQ it might indeed be broken. Actually I ceased to support APQ since GNAT 3.14, because APQ was not maintained. I happy to see that Debian guys want to revive it. Though I am very disappointed with the present status of DB support in Ada. There are too many projects, bindings are too low level. None of them attempt to make it platform independent. On the contrary, authors tend to be as much DBMS dependent as possible. There was a discussion on this in comp.lang.ada, people agreed to disagree. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
|
Next
|
Last
Pages: 1 2 3 Prev: Example GNAT Ada program for openGl Next: How many hardware threads? |