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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c9d5fc258548b22a X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news1.google.com!news2.google.com!news.glorb.com!news2.glorb.com!transit4.readnews.com!textspool1.readnews.com!news-out.readnews.com!postnews7.readnews.com!not-for-mail Date: Wed, 02 Mar 2011 10:35:10 -0500 From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: How do I write directly to a memory address? References: <67063a5b-f588-45ea-bf22-ca4ba0196ee6@l11g2000yqb.googlegroups.com> <31c357bd-c8dc-4583-a454-86d9c579e5f4@m13g2000yqb.googlegroups.com> <05a3673e-fb97-449c-94ed-1139eb085c32@x1g2000yqb.googlegroups.com> <4d4c232a$0$28967$882e7ee2@usenet-news.net> <4D4D6506.50909@obry.net> <4d50095f$0$22393$882e7ee2@usenet-news.net> <4d6d56c4$0$11509$882e7ee2@usenet-news.net> <4D6D6A90.2090108@obry.net> <4d6d6e60$0$11509$882e7ee2@usenet-news.net> <4d6e53c1$0$21954$882e7ee2@usenet-news.net> <94766542-d6cf-4191-bd28-2f8ba07a67db@e9g2000vbk.googlegroups.com> <4d6e5b6f$0$21954$882e7ee2@usenet-news.net> <4D6E6019.8050107@obry.net> In-Reply-To: <4D6E6019.8050107@obry.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <4d6e63c0$0$21954$882e7ee2@usenet-news.net> NNTP-Posting-Host: 1afe4610.usenet-news.net X-Trace: DXC=M_IR>l64@K7B>b86h=QFZ3T]GPM]7mX0AG3X_jU?EREK78_1jB;VjKk:Lk^BN1cR12TN^Bg7>[3hNl4]a6J?YoLCIT2AA@5 X-Complaints-To: abuse@usenet-news.net Xref: g2news1.google.com comp.lang.ada:17728 Date: 2011-03-02T10:35:10-05:00 List-Id: On 3/2/2011 10:19 AM, Pascal Obry wrote: > Le 02/03/2011 15:59, Hyman Rosen a �crit : >> I don't understand or believe the claim that programming in SQL is >> error-prone, whether directly or through an interface. I also don't >> understand or believe the claim that SQL is weakly typed. > > You seem to put lot of efforts to not understand. No, I just refuse to believe self-serving claims put forth without supporting evidence. >> Can you explain? > > Sure, the subject is *interfacing*. There is no check done when crossing borders. The OP claimed that programming in SQL is error prone. What borders are involved there? As for interfacing, when processing the results of a query the underlying interface makes available the name and data type of each result as well as its value. Since this is ultimately a network protocol, what else can be expected? Any further desired type safety must be done by the receiving program.