Article View: net.lang.ada
Article #1033Re: parameter passing
From: Mats_Ohlin_FOA2
Date: Thu, 30 Oct 1986 23:08
Date: Thu, 30 Oct 1986 23:08
11 lines
1186 bytes
1186 bytes
This is of good case for arguing that Ada should have (had?) procedures inside records, much the way SIMULA has. If so, you could just code E.Delete (or E.Pred.Delete) with no problems with parameters. It would also given Ada the possibility to be more "functional". Consider e.g. a system for matrix handling - a possibility to code A:= B.Inverse.Transpose; would give much clearer code than Transpose(A,Invert(B)) with parameters in out. Something for Ada88 (90?)? Mats_Ohlin_FOA2%QZCOM.MAILNET [@MULTICS.MIT.EDU]
Technical Details
Message-ID:
<209283@QZCOM>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!columbia!rutgers!nike!ucbcad!ucbvax!QZCOM.MAILNET!Mats_Ohlin_FOA2References:
<12245715934.25.MENDAL@Sierra.Stanford.EDU>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!columbia!rutgers!nike!ucbcad!ucbvax!QZCOM.MAILNET!Mats_Ohlin_FOA2 From: Mats_Ohlin_FOA2@QZCOM.MAILNET Newsgroups: net.lang.ada Subject: Re: parameter passing Message-ID: <209283@QZCOM> Date: Thu, 30-Oct-86 18:08:27 EST Article-I.D.: QZCOM.209283 Posted: Thu Oct 30 18:08:27 1986 Date-Received: Fri, 31-Oct-86 03:16:49 EST References: <12245715934.25.MENDAL@Sierra.Stanford.EDU> Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Mats_Ohlin_FOA2%QZCOM.MAILNET@MIT-MULTICS.ARPA, ADA_mailing_list%QZCOM.MAILNET@MIT-MULTICS.ARPA Organization: The ARPA Internet Lines: 11