Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: db Newsgroups: comp.lang.fortran Subject: Feed control Date: Wed, 3 Apr 2024 12:43:38 -0000 (UTC) Organization: A noiseless patient Spider Lines: 18 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 03 Apr 2024 12:43:38 +0200 (CEST) Injection-Info: dont-email.me; posting-host="3fc59fc5b164e30958ab4c2ac5ec4c56"; logging-data="4127944"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18mkdyvlxXYXPQ9SjFjYYBFV0LaiXzFh6s=" User-Agent: Pan/0.149 (Bellevue; 4c157ba) Cancel-Lock: sha1:T2GEQGhHkjBlcM7M6XA+rA0fLhs= Bytes: 1620 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? As an aside, back in the 1970's, working on an IBM 360, where we handed in a stack of punch cards to be run and got the output some time later as a print-out, I once accidentally put a "c" in as the first character in a line of output, and this caused an endless paper feed, until the operator stopped it. I got a stern note never to run that program again, on top of a thick stack of blank paper.