[Info-vax] basic BASIC question

Arne Vajhøj arne at vajhoej.dk
Mon Feb 3 15:39:37 EST 2025


On 2/3/2025 1:35 PM, Simon Clubley wrote:
> On 2025-01-31, Arne Vajhøj <arne at vajhoej.dk> wrote:
>> Fortran got some other rather unique usages
>> of logicals:
>>
>> $ type morelogfun.for
>>         program morelogfun
>>         logical*1 a(12)
>>         data a/1hH,1he,1hl,1hl,1ho,1h ,1hw,1ho,1hr,1hl,1hd,1h!/
>>         integer*4 i
>>         write(*,*) (a(i),i=1,12)
>>         write(*,'(1x,12a1)') (a(i),i=1,12)
>>         end
>> $ for morelogfun
> 
> DEC Fortran still allows Hollerith constants without having to specify
> a compiler option to enable them ?
> 
> For people who do not know historical Fortran, see:
> 
> https://en.wikipedia.org/wiki/Hollerith_constant
> 
> Hollerith constants have been removed from the current Fortran language
> standards (and rightly so).

It is an extension in VMS fortran.

And even though it is a horrible way to do text, then it
is not something one get to use accidentally.

Arne



More information about the Info-vax mailing list