[email protected] (John McKown) writes:
> We had a discussion on changes we would like to see in JCL. Well, I am
> wondering if perhaps what should be embraced in a variation of Knuth's
> "Literate Programming" in which the program source is actually embedded in
> the documentation. I am wondering if some JCL documentation company might
> consider this to be something as a possibility for a product. This would
> combine and centralize the maintenance of the JCL with the documentation
> for the job.
>
> Combining this with the DCF thread, how about something like DCF's GML
> which could be run through some program. One DD would output the JCL, such
> as could be sent to the internal reader. Another DD would contain formatted
> text, such as AFP or PDF output. Might even be nice if this vendor program
> could be written so that a scheduler program, such as CA-7, could use it as
> a "preprocessor" for jobs that it submits. This would be so that the CA-7
> JCL library would contain the "Literate JCL" and be able to "directly"
> submit it. Of course, said vendor product should also be able to do a JCL
> syntax scan to detect syntactic JCL errors.
>
> Just a wacked out thought for the new year.
>
> ref: http://en.wikipedia.org/wiki/Literate_programming
principles of operation was similar but different ... one of the first
mainstream publications moved over to cms script. the full document was
called the architecture redbook ... for distribution in red 3ring
binder. cms script command line argument would either format the full
redbook or the principles of operation subset ... the full redbook
included justifications, alternatives, engineering considerations, etc
(which about doubled the size of the document)
archeological: cms script was originally re-implementation of CTSS
runoff for cp40/cms (science center had gotten 360/40 and made hardware
modifications to support virtual memory) ... which became cp67/cms when
science center got a 360/67. (gml) tag processing was added to cms script
after gml was invented at science center in 1969 ("gml" are the 1st
letters of the 3 inventors last name).
--
virtualization experience starting Jan1968, online at home since Mar1970
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN