开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: BUFF40 jcl/documentation Fortran


 

Hi,

I got it to start. It needs a file BUFF40S with between 10 and 100
cylinders. I am not sure how to create files on DOS yet. If anyone
can provide the JCL to make this. It directly calls $$BOPEN on the
file.

The first line of the job should be $COMPILE ????? starting after
column 10.

Rich


"There is no doc other than what you find in the source code.
BUFF40 is a student "compile & go" system designed for high
performance on small programs. It does not generate an object deck.
The language supported is also a slight variant on standard FORTRAN
IV (for example, in a few cases blanks are significant, whereas in
proper FORTRAN IV they never are). This was done in order to catch
and try to correct many common student errors and allow execution
to proceed. This was from a time when a student would typically
submit his program on punch cards and get output back the next day,
so it was frustrating to make a simple typo and have no execution."
Yes, as I said back in 2007, there is no doc other than the source
code. But there is a lot of info in that very tight source, and the
line-by-line comments are pretty good if you have experience in that
dense style of code.

On Tue, Sep 27, 2022 at 2:36 PM Tom Chandler <tchandler48@...>
wrote:

I have BUFF40 compiling and linking via dos/vs. Does anyone have
any jcl and/or documentation on how to run and use this code.
By the way, I wouldn't say "compiling and linking" about BUFF40,
unless you are talking about building it. It's very much a compile
and go system - the FORTRAN is compiled into storage and executed
there. There is no object deck produced, and so nothing to link.

I had thought a couple of people said they had got BUFF40 running not
too long after I posted the source, but re-reading, I'm not sure
anyone actually got beyond compiling it. :-( Perhaps you can be the
first!

Tony H.




--
==========================================================================
Richard Cornwell
rich@...

LinkedIn:
==========================================================================

Join [email protected] to automatically receive all group messages.