[J3] [EXTERNAL] Re: John Rice's 1981 proposal for RANGE variables

Van Snyder van.snyder at jpl.nasa.gov
Wed May 15 02:49:05 EDT 2019


On Wed, 2019-05-15 at 15:37 +0900, Malcolm Cohen via J3 wrote:
> IDENTIFY and RANGE were in Fortran 8X, and were comprehensively
> rejected by the Fortran community in 1988, as being too unwieldy and
> too complicated for the perceived benefit thereof.

My recollection is that the RANGE that was in Fortran 8x was different
from what John Rice proposed in 1981.  The RANGE in Fortran 8x implied
that an array had a descriptor, essentially the same as a pointer
descriptor, that carried its currently-interesting bounds, independently
from it's actual bounds.  A pointer, allocatable, or assumed-shape dummy
with the RANGE attribute would have two such descriptors.

> 
>  
> 
> Cheers,
> 
> -- 
> 
> ..............Malcolm Cohen, NAG Oxford/Tokyo.
> 
> 
>  
> 
> From: J3 <j3-bounces at mailman.j3-fortran.org> On Behalf Of Van Snyder
> via J3
> Sent: Wednesday, May 15, 2019 10:10 AM
> To: j3 <j3 at j3-fortran.org>
> Cc: Van Snyder <Van.Snyder at jpl.nasa.gov>
> Subject: [J3] John Rice's 1981 proposal for RANGE variables
> 
> 
>  
> 
> In 1981, John Rice proposed RANGE variables.
> 
> These are in many respects similar to my proposal for a SECTION type.
> 
> I put Johns paper in the Tutorials folder, with the name
> Rice-1981.pdf.
> 
> Van
> 
> 
> 
> Disclaimer
> 
> The Numerical Algorithms Group Ltd is a company registered in England
> and Wales with company number 1249803. The registered office is:
> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
> Please see our Privacy Notice for information on how we process
> personal data and for details of how to stop or limit communications
> from us.
> 
> This e-mail has been scanned for all viruses and malware, and may have
> been automatically archived by Mimecast Ltd, an innovator in Software
> as a Service (SaaS) for business.
> 
> 




More information about the J3 mailing list