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-Thread: 103376,c9d5fc258548b22a X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news3.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.71.MISMATCH!xlned.com!feeder3.xlned.com!feeder.news-service.com!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!gegeweb.org!feeder.news.orange.fr!not-for-mail Message-ID: <4D6E0BA5.9080301@obry.net> Date: Wed, 02 Mar 2011 10:19:33 +0100 From: Pascal Obry Organization: Home - http://www.obry.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr-FR; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.5.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada To: Hyman Rosen 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> In-Reply-To: <4d6d6e60$0$11509$882e7ee2@usenet-news.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit NNTP-Posting-Date: 02 Mar 2011 10:19:31 CET NNTP-Posting-Host: 90.2.56.227 X-Trace: 1299057571 reader.news.orange.fr 5432 90.2.56.227:6275 X-Complaints-To: abuse@orange.fr Xref: g2news1.google.com comp.lang.ada:17714 Date: 2011-03-02T10:19:31+01:00 List-Id: Le 01/03/2011 23:08, Hyman Rosen a �crit : > What does that mean? Every program ultimately interfaces with its > environment and must do so in the correct way. When a program gets > this wrong then it has an error, and that is true even when the Exactly... So what? One single example: creating an interface to spawn executable which must work on Windows and UNIXes. Have you do so? I've been there and this is overly complex, not because Ada but because issues I have descibed (quoting, slash/backslash) and this because all this is *untyped* programming. When this is done it is just trivial and safe to use the interface. That's the problem we are discussing with GNATcoll. Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net - http://v2p.fr.eu.org --| "The best way to travel is by means of imagination" --| --| gpg --keyserver keys.gnupg.net --recv-key F949BD3B