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,ac193220dd94f402 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-02 10:26:10 PST Path: supernews.google.com!sn-xit-02!supernews.com!newsfeed.mesh.ad.jp!sjc-peer.news.verio.net!news.verio.net!iad-read.news.verio.net.POSTED!kilgallen From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: Ada and Database Message-ID: References: <3A520C8A.4BC39537@edf.fr> Organization: LJK Software Date: 2 Jan 2001 13:26:07 -0500 NNTP-Posting-Host: 216.44.122.34 X-Complaints-To: abuse@verio.net X-Trace: iad-read.news.verio.net 978459969 216.44.122.34 (Tue, 02 Jan 2001 18:26:09 GMT) NNTP-Posting-Date: Tue, 02 Jan 2001 18:26:09 GMT Xref: supernews.google.com comp.lang.ada:3567 Date: 2001-01-02T13:26:07-05:00 List-Id: In article <3A520C8A.4BC39537@edf.fr>, OPERA writes: > GNAT ? I mean is there some free package implementing a data base engine > in Ada that can directly understand a request in SQL something like : > SQL_request(" SELECT ... FROM ...."); > 2 - More generaly, but tell me if I'm wrong, I suppose that it would be > usefull to extend the Ada langage with some data base facilities, a bit > like what has been done for tasking : a clear syntax directly > understandable at upper level and consistent with the rest of the > langage, and an implementation depending on what exists on the target : > if a good database engine already exists, then simply creates a binding > (like the binding bewteen Ada tasks and some OS thread) or if nothing > exists use the one provided by the compiler (like GNAT under Ms-DOS)... I wouldn't mind a database interface, but I don't want your SQL stuff, my preference is Codasyl. For tasking, such religious issues do not exist, and implementations of Ada must coerce the environment into supporting the Ada model. It is unlikely that Ada has anything grand to offer the database community, so binding to existing standards is better.