home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 262,194 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Dan Cross   
   Re: VMS Pascal article   
   03 Jan 25 19:06:02   
   
   From: arne@vajhoej.dk   
      
   On 1/3/2025 4:51 PM, Dan Cross wrote:   
   > In article ,   
   > Dan Cross  wrote:   
   >> However, these deficiencies are largely addressed in ISO 10206   
   >> Extended Pascal, which provides a variable-length string type   
   >> and permits conformant array parameters, which for VSI Pascal   
   >> appear to monomorphize over the argument type.   
   >   
   > Actually, I guess that conformant array parameterss were in ISO   
   > 7185, which had two "levels" of compliance; level 0 omitted them   
   > and level 1 includes them.  That language is retained in ISO   
   > 10206.  Original, Wirth Pascal does not have them.   
   >   
   > Extended Pascal's variable string type appears more or less   
   > identical to the string type in VSI Pascal.   
      
   The SPD ( https://vmssoftware.com/docs/VSI_Pascal_spd.pdf )   
   says:   
      
      
   VSI Pascal is an implementation of the Pascal language that accepts   
   programs compatible with either   
   level of the ISO specification for Programming languages - Pascal ([ISO   
   7185-1987]) as well as   
   (ANSI/IEEE 770X3.97-1987).   
   ...   
                                                                   VSI   
   Pascal also accepts many features from the Extended Pascal standard   
   ((ANSI/IEEE 770X3. 160-1989)   
   and (ISO 10206)).   
   ...   
   Major Pascal Language Elements:   
   ...   
   â—Ź STRING schema denoting variable-length character strings up to 65,535   
   characters   
      
      
   which I read as that string is supposed to be the standard (10206) string.   
      
   Arne   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca