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 X-Google-Thread: 5b1e799cdb,3ef3e78eacf6f938 X-Google-Attributes: gid5b1e799cdb,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!newsfeed.straub-nv.de!feeder.eternal-september.org!eternal-september.org!not-for-mail From: Colin Paul Gloster Newsgroups: comp.lang.eiffel,comp.lang.ada,comp.programming Subject: Re: Alternatives to C: ObjectPascal, Eiffel, Ada or Modula-3? Date: Thu, 23 Jul 2009 19:20:31 +0000 Organization: A noiseless patient Spider Message-ID: References: <0b6dnSIFZr9pAvXXnZ2dnUVZ8hSvnZ2d@brightview.co.uk> Reply-To: Colin Paul Gloster Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: news.eternal-september.org U2FsdGVkX1/+NVMJwcAVf43eNqaYA+4+IRT9TGbmgMhgu5dxt3Kdc8+lewlRZ37ybGpM7340tcGokLOVOBTdrgGD1xV6laJBCMOiSrreX+MlPOeZSlattiG1xfjFfoKNkerePldsh+8ObhPq20E0/gSMTMeYqEno7jjkkd4ctho= X-Complaints-To: abuse@eternal-september.org NNTP-Posting-Date: Thu, 23 Jul 2009 18:26:36 +0000 (UTC) In-Reply-To: <0b6dnSIFZr9pAvXXnZ2dnUVZ8hSvnZ2d@brightview.co.uk> X-Auth-Sender: U2FsdGVkX19OiAMXbeOjtGIPr6aK7SDsuqZ1tmsi2DpRcfFAK7uptW4gmSrKjMkW7lejV6sxSWU= Cancel-Lock: sha1:9ZGwV9HYH2PqPLLmI8VKWxHXCd8= X-X-Sender: Colin_Paul@Bluewhite64.example.net User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) Xref: g2news2.google.com comp.lang.eiffel:398 comp.lang.ada:7292 comp.programming:12005 Date: 2009-07-23T19:20:31+00:00 List-Id: On Thu, 23 Jul 2009, Jon Harrop wrote: |----------------------------------------------------------------------| |"Colin Paul Gloster wrote: | |> No, it is not contrived. Unlike a functional language in which every| |> so-called variable is actually constant... | | | |*Purely* functional, perhaps?" | |----------------------------------------------------------------------| If something is not purely functional then it is not functional. If something is not purely clean, then it is not clean. Sure, people do describe something as being "cleaned" when not all dirt particles have been banished from it, and people call languages which are not purely functional "functional", but being called something and being that something are different.