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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: GNAT GPL is not shareware Date: Mon, 12 Jan 2015 14:21:23 +0100 Organization: cbb software GmbH Message-ID: References: <87bnmetex4.fsf@ludovic-brenta.org> <1otenmcbgnvlt$.dn9361nl2jm8$.dlg@40tude.net> <8ryfky4awox2$.q2gfw4pvsgau.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: YGNMlxhiQ90vAyH0QA4qPw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:24548 Date: 2015-01-12T14:21:23+01:00 List-Id: On Mon, 12 Jan 2015 12:40:50 +0100, G.B. wrote: > On 10.01.15 08:18, Dmitry A. Kazakov wrote: >> Just because RDBMS uses RA for dealing with persistency problems. > > Persistence typically is just one of the goals when using a DB. Other goals, like money extortion, you mean? >> RA didn't made it into mainstream programming, though attempts made. > > Maybe Ada, C++, Cobol, C, Python, VB, and other mainstream > programming languages are lacking in support for declarative > style? No, they keep it in balance. And it would be a lie to say that SQL were any declarative. The reason why has nothing to do with imperative vs. declarative. It does with the computational framework required to back the corresponding paradigm. Compared to mainstream languages RA relies on extremely constraining and extremely inefficient frameworks of RDBMS, even when watered down with stored procedures. Nobody would seriously consider this for universal purpose programming, except for pointy-haired academics. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de