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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3cd3b8571c28b75f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-22 13:41:40 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: A Customer's Request For Open Source Software References: <3F44BC65.4020203@noplace.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <_%u1b.3709$PJ2.316771@news20.bellglobal.com> Date: Fri, 22 Aug 2003 16:26:49 -0400 NNTP-Posting-Host: 198.96.223.163 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1061583994 198.96.223.163 (Fri, 22 Aug 2003 16:26:34 EDT) NNTP-Posting-Date: Fri, 22 Aug 2003 16:26:34 EDT Organization: Bell Sympatico Xref: archiver1.google.com comp.lang.ada:41799 Date: 2003-08-22T16:26:49-04:00 List-Id: Stephane Richard wrote: > And where can I look at this APQ ? :-) http://home.cogeco.ca/~ve3wwg/apq-1.93.tar.gz is the 1.93 sources (PostgreSQL only). The PDF manual has examples for almost every API function, and is found at: http://home.cogeco.ca/~ve3wwg/apq_manual.pdf The version 2.0 is not quite ready yet, but it is the one that will support the common functions between PostgreSQL and MySQL. There are a few challenges in doing this, and so even version 2.0 will not yet include MySQL blob support for example (it has full support for PostgreSQL however). All other normal RDBMs functions will be available, however. APQ version 2.0 is pending more testing, and updates to the "manual". If you have an urgent need to try an alpha release, contact me privately (at v e 3 w w g @ c o g e c o . c a) and we can arrange something. For news about the current developments in APQ, use the link: http://home.cogeco.ca/~ve3wwg/software.html#APQ_RECENT Here is the little vers 1.93 sales blurb from the web page: The following are reasons you want to use APQ as your Ada95 binding to the PostgreSQL database: - It is a thick binding to the PostgreSQL database library libpq - Very simple to use - Uses Ada95 data types only (no C language interfaces) - Full BLOB support (PostgreSQL) - Open/Create blobs - Read/Write blobs using Ada95 stream I/O - Buffered BLOB I/O for greater performance - Generic functions and procedures allowing strongly typed programming - Very simple to install under Linux/FreeBSD: - Simple compile and install process - Only depends upon PostgreSQL libpq - No ODBC required! Direct interface to database. - No GNADE infrastructure required (simple install). - Full support of NULL indicators (strongly typed) - Source code is almost all Ada95 (tested under GNAT-3.13p, FreeBSD) - 120+ page programmer's manual (almost all functions have an example code fragment) - ACL or GPL2 license (dual license - you choose) - win32 clients can be supported - Under active development Here is a testamonial : "Thanks for 'apq'. The packages are easy to understand and use, and the doc's are helpful. With the help of 'apq' and 'PostgreSQL', I was able to build a largish, functional database in less than a week." Charles Darcy , November 30, 2002 -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg