Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!samsung!munnari.oz.au!goanna!ok From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) Newsgroups: comp.lang.fortran Subject: Re: Dimensioning arrays at run-time, best way? Message-ID: <3799@goanna.cs.rmit.oz.au> Date: 21 Sep 90 08:28:56 GMT References: <1990Sep18.115704.20642@msuinfo.cl.msu.edu> <191@matrix.mathworks.com> Organization: Comp Sci, RMIT, Melbourne, Australia Lines: 12 In article <191@matrix.mathworks.com>, moler@matrix.mathworks.com (Cleve Moler) writes: > The key to making this sort of thing work correctly is the > VMS Fortran addressing extension %val(). The first time I saw passing-something-by-value-to-a-Fortran-subroutine was in a program written for IBM/360 (Fortran H?). The syntax was CALL SUBR(/ARG/) Using the spelling %val(.) may be a VMS extension (it looks a lot like Bliss) but which vendor implemented the _idea_ first? -- Heuer's Law: Any feature is a bug unless it can be turned off.