[Info-vax] RMS record metadata, was: Re: Re; Spiralog, RMS Journaling (was Re: FREESPADRIFT)

lawrencedo99 at gmail.com lawrencedo99 at gmail.com
Sun Jun 19 23:14:10 EDT 2016


On Monday, June 20, 2016 at 2:40:36 AM UTC+12, Simon Clubley wrote:
> It's been a very long time since I've written Fortran code, so I don't
> know the answer to this question. How is Fortran carriage control
> implemented on a stream only filesystem such as on Unix or Windows ?

Seems like it no longer exists in current Fortran standards. (See, some legacy technologies know how to adapt to the modern world...)

By the way, VMS had some fun implementing this as well. As I recall, the convention for line termination was supposed to be: line feed before the line, carriage return after. Which meant the screen cursor was left sitting at the start of the line just output.

But to be kind to the user trying to type input, the terminal driver would automatically move down to a new line as soon as the program started a read. Then it would have to remember it had done so, and not move down *another* line on the next output LF...



More information about the Info-vax mailing list