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,9e7db243dfa070d7 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,UTF8 Path: g2news2.google.com!news4.google.com!feeder.news-service.com!newsfeed.straub-nv.de!news.musoftware.de!wum.musoftware.de!news.tornevall.net!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: Do people who use Ada also use ocaml or F#? Date: Sat, 30 Oct 2010 19:36:53 -0700 Organization: TornevallNET - http://news.tornevall.net Message-ID: References: <1mjd3udlxgzp3$.1abzmwnslu9ym$.dlg@40tude.net> NNTP-Posting-Host: a351ff6814fb48dd797361df8011d123 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: 22a499ce8e22bcc10803b2b4a2b7c45a X-Complaints-To: abuse@tornevall.net User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Thunderbird/3.0.10 X-Complaints-Language: Spoken language is english or swedish - NOT ITALIAN, FRENCH, GERMAN OR ANY OTHER LANGUAGE! In-Reply-To: X-UserIDNumber: 1738 X-Validate-Post: http://news.tornevall.net/validate.php?trace=22a499ce8e22bcc10803b2b4a2b7c45a X-Complaints-Italiano: Non abbiamo padronanza della lingua italiana - se mandate una email scrivete solo in Inglese, grazie X-Posting-User: 0243687135df8c4b260dd4a9a93c79bd Xref: g2news2.google.com comp.lang.ada:15973 Date: 2010-10-30T19:36:53-07:00 List-Id: On 10/30/2010 04:15 PM, Vinzent Hoefler wrote: > On Sun, 31 Oct 2010 01:08:19 +0200, Jeffrey Carter > wrote: >> >> Type extension is not the only feature for programming by extension in >> Ada. >> Programming by extension emphasizes ease of writing over ease of reading, >> violating one of Ada's explicit design goals. > > Could you please give an example? I can't follow you here. An example of what? a Child package that extends its parent is another feature for programming by extension. For examples of how programming by extension emphasizes ease of writing over ease of reading and the like, see some articles I had in /Ada Letters/: Carter, J. R., “Ada’s Design Goals and Object-Oriented Programming,” /Ada Letters/, 1994 Nov/Dec Carter, J. R., “Breaking the Ada Privacy Act,” Ada Letters, 1996 May/Jun Carter, J. R., “OOP vs. Readability,” Ada Letters, 1997 Mar/Apr -- Jeff Carter "Blessed are they who convert their neighbors' oxen, for they shall inhibit their girth." Monty Python's Life of Brian 83