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: a07f3367d7,bf03d731a6ef511f X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!21g2000yqj.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Hibou57_=28Yannick_Duch=EAne=29?= Newsgroups: comp.lang.ada Subject: Re: Copying rows in a two dimensional array. Date: Wed, 3 Feb 2010 20:42:30 -0800 (PST) Organization: http://groups.google.com Message-ID: <78b6530b-ec41-403a-9e30-4e7f3940eb09@21g2000yqj.googlegroups.com> References: <4b6637a1$0$4586$4d3efbfe@news.sover.net> NNTP-Posting-Host: 86.66.190.223 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1265258550 26027 127.0.0.1 (4 Feb 2010 04:42:30 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 4 Feb 2010 04:42:30 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: 21g2000yqj.googlegroups.com; posting-host=86.66.190.223; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:8873 Date: 2010-02-03T20:42:30-08:00 List-Id: On 2 f=E9v, 09:52, Jean-Pierre Rosen wrote: > When designing a programming language, you have to stop at some point. You have to stop to primitives (like rendezvous for tasking), things which are a pain to simulate if not supported by the language (like post/pre condition which will come with the next revision), consistency (like my suggestion to make object declared with Constant overloadable) and constructs with overall properties (like the loop construct and its immutable variant instead of the goto-made-loop). For every thing else (starting with personal-need-of-the-day), there are generics and generic instantiations (and a language is not a library, it's a paradigm)