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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f28dd1d63a9466b2 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-16 12:37:32 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!Germany.EU.net!Munich.Germany.EU.net!ibm.de!aixssc.uk.ibm.com!watnews.watson.ibm.com!ncohen From: ncohen@watson.ibm.com (Norman H. Cohen) Newsgroups: comp.lang.ada Subject: Re: Syntax question Date: 16 Mar 1995 20:37:32 GMT Organization: IBM T.J. Watson Research Center Distribution: world Message-ID: <3ka7ic$1dfe@watnews1.watson.ibm.com> References: <3jrt1m$9rk@erinews.ericsson.se> Reply-To: ncohen@watson.ibm.com NNTP-Posting-Host: rios8.watson.ibm.com Keywords: help syntax Date: 1995-03-16T20:37:32+00:00 List-Id: In article , kst@thomsoft.com (Keith Thompson) writes: |> Some versions of preliminary Ada (1979, possibly 1980) used ":=", "=:", |> and ":=:" for named associations for in, out, and in out parameters, |> respectively. This was changed to "=>" for all three modes. As others |> have mentioned, this applies only to named notation; in positional |> notation you just write the actual expressions or names separated |> by commas. It was in Preliminary Ada (1979) and gone by 1980. I believe the rationale for removing it was "syntactic uniformity". Too bad: When I first saw the Preliminary Ada RM, this innovation really excited me. Anyone who's spent time reading and trying to understand someone else's code knows how important it is to understand which actual parameters are set by a call, and which are expected to have been set beforehand. -- Norman H. Cohen ncohen@watson.ibm.com