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,XPRIO autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b8f0309d36128562,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-06 19:22:35 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!sjc70.webusenet.com!news.webusenet.com!pd2nf1so.cg.shawcable.net!residential.shaw.ca!feed.cgocable.net!read1.cgocable.net.POSTED!53ab2750!not-for-mail From: "Warren W. Gay VE3WWG" Newsgroups: comp.lang.ada Subject: Sneak Peak at APQ Version 2.0 (MySQL and PostgreSQL native Ada Binding) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: Date: Sat, 6 Sep 2003 22:22:30 -0400 NNTP-Posting-Host: 24.150.168.167 X-Complaints-To: abuse@cogeco.ca X-Trace: read1.cgocable.net 1062901688 24.150.168.167 (Sat, 06 Sep 2003 22:28:08 EDT) NNTP-Posting-Date: Sat, 06 Sep 2003 22:28:08 EDT Organization: Cogeco Cable Xref: archiver1.google.com comp.lang.ada:42219 Date: 2003-09-06T22:22:30-04:00 List-Id: APQ is now a "generic" Ada95 binding to two databases: - PostgreSQL - MySQL More to be added in the future. The idea is that most of your application code can now be made portable between databases. Only a bit of planning and a change of one "with" and "use" statement is needed in a main program to change database engines. An Ada95 application can also simultaneously work both types, if you have a reason to do that. A sneak peak of the APQ 2.0 manual is now available: http://home.cogeco.ca/~ve3wwg/binding2.pdf If you are interested in generic database programming, turn to the chapter 8 "Generic Database Programming" for an example of what the code looks like. This chapter also discusses some areas of challenge WRT to the different database engine personalities. The binding software is undergoing final testing and packaging, and will be made available soon. Check http://home.cogeco.ca/~ve3wwg/software.html#APQ_RECENT for updates. -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg