Deutsch   English   Français   Italiano  
<uunllv$13va0$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Gary Scott <garylscott@sbcglobal.net>
Newsgroups: comp.lang.fortran
Subject: Re: Feed control
Date: Thu, 4 Apr 2024 20:55:11 -0500
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <uunllv$13va0$1@dont-email.me>
References: <1596392834@usenet> <uumlbu$or3f$1@dont-email.me>
 <uummsk$24cdv$1@paganini.bofh.team>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 05 Apr 2024 01:55:12 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="504ca77ac3b7d868e6c4fe1972afb9b4";
	logging-data="1178944"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18Jhyz+SJW0NL7UpWBG0kuU7JWTyiszNCU="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:GjtNrl6409kYldxfs+NulkaMbY8=
Content-Language: en-US
In-Reply-To: <uummsk$24cdv$1@paganini.bofh.team>
Bytes: 3051

On 4/4/2024 12:09 PM, R Daneel Olivaw wrote:
> Gary Scott wrote:
>> On 4/4/2024 8:52 AM, Dr. What wrote:
>>> -=> Gary Scott wrote to All <=-
>>>
>>>   GS> On 4/3/2024 7:43 AM, db wrote:
>>>   > When I learned Fortran many years ago, the first
>>>   > character in a line to be printed (or later,
>>>   > displayed) controlled line or page feed. A blank
>>>   > produced a new line, a "1" a new page. We used these
>>>   > to control what happened.
>>>   >
>>>   > These days, this doesn't seem to be the case, so
>>>   > in a sense, Fortran is no longer backward
>>>   > compatible in this one sense. Or is it?
>>>   >
>>>
>>>   GS> This was always, and remains device dependent.
>>>
>>> That's not completely true.
>>>
>>> Using MS-FORTRAN on my vintage computers, I always have to start my
>>> FORMATs
>>> with "1X".  If I fail to do that, the output, even to the screen, chops
>>> off
>>> that first character.
>>
>> Hmmm.  I'd say that's precisely what "device dependent" means.  
>> Although some behavior in MS Fortran was just bugs.
>>>
>>>
>>> ... Epitaph on a gravestone: Cheerio, see you soon.
>>> ___ MultiMail/Linux v0.52
>>>
>>
> 
> Not at all, the 1X means that the line-feed character is a space.  A "+" 
> there would probably overlay whatever had previously been printed to 
> that line with something new.
> I have used several different compilers on several different 
> architectures over the years (the newest adhered to the F77 standard) 
> and the meaning of the first character on a line was common to all of them.

There were very many different devices that had different meanings for 
various control characters.  There were also devices based on EBCDIC 
with completely different character "values" used to achieve a similar 
effect.  There were also many devices that required multi-character 
(/binary) control sequences.  Just because there was a frequent 
convention on Windows or Linux doesn't mean it was universal.