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.7 required=5.0 tests=BAYES_00,MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,75a8a3664688f227 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-09 12:10:05 PST Path: supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!nntp2.deja.com!nnrp1.deja.com!not-for-mail From: Robert Dewar Newsgroups: comp.lang.ada Subject: Re: Parameter Modes, In In Out and Out Date: Tue, 09 Jan 2001 19:55:13 GMT Organization: Deja.com Message-ID: <93fqau$6m2$1@nnrp1.deja.com> References: <7Cx56.90736$A06.3322588@news1.frmt1.sfba.home.com> <937jab$s23$1@nnrp1.deja.com> <3A57CD7F.2228BFD5@brighton.ac.uk> <938p3u$omv$1@nnrp1.deja.com> <93cagm$c1j$1@nnrp1.deja.com> <93e4e6$ucg$1@nnrp1.deja.com> <93encq$brm$1@nnrp1.deja.com> <93f6ar$m44$1@nnrp1.deja.com> <93flab$2mh$1@nnrp1.deja.com> NNTP-Posting-Host: 205.232.38.14 X-Article-Creation-Date: Tue Jan 09 19:55:13 2001 GMT X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; U) X-Http-Proxy: 1.0 x61.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 X-MyDeja-Info: XMYDJUIDrobert_dewar Xref: supernews.google.com comp.lang.ada:3832 Date: 2001-01-09T19:55:13+00:00 List-Id: In article <93flab$2mh$1@nnrp1.deja.com>, dmitry6243@my-deja.com wrote: > It is not complex vs. functional, it is correct vs. > incorrect. I think there may be a language problem here :-) We are looking for technical arguments which always have to balance complexity against functinlaity (remember that we can do anything with Turing machines, but it is inconvenient and inefficient, so in some sense what languages are all about is addressing these problems of convenience and efficiency without introducing too much complexity). Saying something is incorrect is NOT an argument. You might as well say that any language that does no provide complete referential transparency is incorrect. Yes, in the environment in which this discussion takes place, that is true, but it does not mean we have to immediately go and implement lazy evaluation in Ada 95 :-) Sent via Deja.com http://www.deja.com/