RE: DEC Runoff to any modern format conversion - MORE INFO

2015-06-07 Thread Robert Jarratt
 -Original Message-
 From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Ernest G.
 Allen
 Sent: 07 June 2015 01:02
 To: cctalk@classiccmp.org
 Subject: RE: DEC Runoff to any modern format conversion - MORE INFO
 
 
 On Sat, 6 Jun 2015, Robert Jarratt wrote:
 
  Date: Sat, 6 Jun 2015 05:36:40
  From: Robert Jarratt robert.jarr...@ntlworld.com
  To: 'General Discussion: On-Topic and Off-Topic Posts'
  cctalk@classiccmp.org
  Subject: RE: DEC Runoff to any modern format conversion - MORE INFO
 
  I have had a go with some of Tom's files but I have encountered some
  problems. It seems the files have some commands in them that are not
  recognised by any of the versions of runoff that I have. I have tried
  on VMS 5.5-2, 7.3 and 8.4.
 
  The commands that are not recognised include (not a full list):
 
  .style header
  .autotitle
  .ebb
  .fta
  .referencepoint
 
  I have a vague recollection that DEC had some other internal version
  of runoff, and I wonder if these commands are for such a version.
 
  Anyone know?
 
  Regards
 
  Rob
 
 
 The .ebb is the short version of .ENABLE BAR (for change bars).
 It allows the .bb (.BEGIN BAR) and .eb (.END BAR) commands to take effect.
 Without .ebb the .bb and .eb commands don't affect the output.  A .dbb
 (.DISABLE BAR) command will cause the .bb and .eb commands to be ignored.
 
 The .style header is a fancy one that controls which levels of headings
(1-6)
 have section numbers before them, which are made into run-in headers or
 centered headers, and so forth.  See the OpenVMS DIGITAL Standard Runoff
 Reference Manual at
 http://h20565.www2.hp.com/hpsc/doc/public/display?docId=emr_na-
 c04623260
 
 I don't know about .autotitle, .fta, or .referencepoint and could only
guess.
 


That is the manual I looked at. I should have said with regard to .style
headers that I think the problem is the following syntax, it has lines like
this:

.style header (level=1,before=1,after=1,norunin,firstcap)

Which don't appear to conform to the definition of the command in the
manual, although there could be more syntax defined somewhere in the manual
that allows this, but suffice to say runoff doesn't like those lines.

Another example is .EBB, in the file it is:

.ebb '|'

And it complains about the bit after ebb, the manual doesn't seem to allow
for the bar character to be specified

Overall, it looks like some special version of runoff to me. I tried the
/DEC_INTERNAL switch, but it made no difference.

Regards

Rob



Re: DEC Runoff to any modern format conversion - MORE INFO

2015-06-06 Thread Johnny Billquist

On 2015-06-06 14:36, Robert Jarratt wrote:

I have had a go with some of Tom's files but I have encountered some
problems. It seems the files have some commands in them that are not
recognised by any of the versions of runoff that I have. I have tried on VMS
5.5-2, 7.3 and 8.4.

The commands that are not recognised include (not a full list):

.style header
.autotitle
.ebb
.fta
.referencepoint

I have a vague recollection that DEC had some other internal version of
runoff, and I wonder if these commands are for such a version.

Anyone know?


Not for sure, but it might be useful to know that Bonner Lab RUNOFF 
(which was mentioned before) actually have .style headers and .ebb 
(.enable bar), so those might be figured out from there.
There might be some more that Bonner Lab RUNOFF have that you might be 
looking for.


If you are on HECnet (which I think you are, Rob), you can find the 
Bonner Lab RUNOFF documentation at MIM::SYS$RUNOFF:RUNOFF.DOC


Johnny



Regards

Rob


-Original Message-
From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Tom
Gardner
Sent: 06 June 2015 00:55
To: cctalk@classiccmp.org
Subject: RE: DEC Runoff to any modern format conversion - MORE INFO

Hi

Thanks for all the ideas.



Apparently there is nothing off the shelf; I have sent copies of one of

the two

manuals to three of us who indicated they would try something and will be
happy to do the same for anyone else.



AFAIK, DEC RUNOFF is only similar to other runoffs in that it uses a

period

. at the beginning of a line to designate a command.Most . commands
span the single line but some have multi-line and/or multi file

implications. E.g.




Something like

.HL 1 Overview of MSCP Subsystem

Converts to

h1 style=text-align:left; Overview of MSCP Subsystem/h1

Most of the conversions are obvious but some are a bit more complex, in
particular the

.require command which apparently assembles the chapter files into a book.

.referencepoint command which is some form of anchor, perhaps for an index
since so far it always seems to follow a HL command so maybe

.HL 1 Overview of MSCP Subsystem

.referencepoint overvw_mscp_sub

Converts to

h1 name=overvw_mscp_sub ID=overvw_mscp_sub style=text-align:left;
 Overview of MSCP Subsystem/h1

With the ID being called from a Table Of Contents built to include the

full name

and page number



It looks like a multipass converter would be the way to go.  Anyhow this

is a bit

beyond my current coding skill but if anyone else wants to try a converter

I'd

like to work with them



Tom





-Original Message-
From: Tom Gardner [mailto:t.gard...@computer.org]
Sent: Thursday, June 04, 2015 10:47 AM
To: cctalk@classiccmp.org
Subject: DEC Runoff to any modern format conversion or DEC MSCP protocol
specs



Hi





I have multiple DEC Runoff (.rno extension) files for the manual on DEC's

MSCP

protocol.  I'd like to convert them to a modern format.  The manual is

dated

circa 1992 incorporating ecos thru MSCP23-4 and is revision 2.4 (or

later) of MSCP.  What appears to be an early version (Apr 1982 rev 1.2) is

at

http://www.textfiles.com/bitsavers/pdf/dec/disc/UDA50/AA-L619A-
TK_MSCP_basF
n
http://www.textfiles.com/bitsavers/pdf/dec/disc/UDA50/AA-L619A-
TK_MSCP_basFn

s_82.pdf





I've searched for a convertor without much luck,  there is a VMS Pascal
converter at  https://www.ctan.org/tex-archive/support/rnototex
https://www.ctan.org/tex-archive/support/rnototex which converts to LaTex
which can then be converted to pdf, but I don't have any DEC equipment.





Anyone know of a converter or perhaps other already converted manuals at

other revision levels (e.g. rev 1.2   at link above)?





If not, anyone running VMS Pascal  or OpenVMS v6.1 (or later) willing to

try a

conversion to LaTex?





DECs Runoff is a markup language that sort of looks like an early HTML, so

I

suppose I could try a grep conversion to HTML, or just strip out the

markup.






Any other ideas?





Tom













--
Johnny Billquist  || I'm on a bus
  ||  on a psychedelic trip
email: b...@softjar.se ||  Reading murder books
pdp is alive! ||  tryin' to stay hip - B. Idol


RE: DEC Runoff to any modern format conversion - MORE INFO

2015-06-06 Thread Robert Jarratt
I have had a go with some of Tom's files but I have encountered some
problems. It seems the files have some commands in them that are not
recognised by any of the versions of runoff that I have. I have tried on VMS
5.5-2, 7.3 and 8.4.

The commands that are not recognised include (not a full list):

.style header
.autotitle
.ebb
.fta
.referencepoint

I have a vague recollection that DEC had some other internal version of
runoff, and I wonder if these commands are for such a version.

Anyone know?

Regards

Rob

 -Original Message-
 From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Tom
 Gardner
 Sent: 06 June 2015 00:55
 To: cctalk@classiccmp.org
 Subject: RE: DEC Runoff to any modern format conversion - MORE INFO
 
 Hi
 
 Thanks for all the ideas.
 
 
 
 Apparently there is nothing off the shelf; I have sent copies of one of
the two
 manuals to three of us who indicated they would try something and will be
 happy to do the same for anyone else.
 
 
 
 AFAIK, DEC RUNOFF is only similar to other runoffs in that it uses a
period
 . at the beginning of a line to designate a command.Most . commands
 span the single line but some have multi-line and/or multi file
implications. E.g.
 
 
 
 Something like
 
 .HL 1 Overview of MSCP Subsystem
 
 Converts to
 
 h1 style=text-align:left; Overview of MSCP Subsystem/h1
 
 Most of the conversions are obvious but some are a bit more complex, in
 particular the
 
 .require command which apparently assembles the chapter files into a book.
 
 .referencepoint command which is some form of anchor, perhaps for an index
 since so far it always seems to follow a HL command so maybe
 
 .HL 1 Overview of MSCP Subsystem
 
 .referencepoint overvw_mscp_sub
 
 Converts to
 
 h1 name=overvw_mscp_sub ID=overvw_mscp_sub style=text-align:left;
  Overview of MSCP Subsystem/h1
 
 With the ID being called from a Table Of Contents built to include the
full name
 and page number
 
 
 
 It looks like a multipass converter would be the way to go.  Anyhow this
is a bit
 beyond my current coding skill but if anyone else wants to try a converter
I'd
 like to work with them
 
 
 
 Tom
 
 
 
 
 
 -Original Message-
 From: Tom Gardner [mailto:t.gard...@computer.org]
 Sent: Thursday, June 04, 2015 10:47 AM
 To: cctalk@classiccmp.org
 Subject: DEC Runoff to any modern format conversion or DEC MSCP protocol
 specs
 
 
 
 Hi
 
 
 
 
 
 I have multiple DEC Runoff (.rno extension) files for the manual on DEC's
MSCP
 protocol.  I'd like to convert them to a modern format.  The manual is
dated
 circa 1992 incorporating ecos thru MSCP23-4 and is revision 2.4 (or
 
 later) of MSCP.  What appears to be an early version (Apr 1982 rev 1.2) is
at
 http://www.textfiles.com/bitsavers/pdf/dec/disc/UDA50/AA-L619A-
 TK_MSCP_basF
 n
 http://www.textfiles.com/bitsavers/pdf/dec/disc/UDA50/AA-L619A-
 TK_MSCP_basFn
 
 s_82.pdf
 
 
 
 
 
 I've searched for a convertor without much luck,  there is a VMS Pascal
 converter at  https://www.ctan.org/tex-archive/support/rnototex
 https://www.ctan.org/tex-archive/support/rnototex which converts to LaTex
 which can then be converted to pdf, but I don't have any DEC equipment.
 
 
 
 
 
 Anyone know of a converter or perhaps other already converted manuals at
 
 other revision levels (e.g. rev 1.2   at link above)?
 
 
 
 
 
 If not, anyone running VMS Pascal  or OpenVMS v6.1 (or later) willing to
try a
 conversion to LaTex?
 
 
 
 
 
 DECs Runoff is a markup language that sort of looks like an early HTML, so
I
 suppose I could try a grep conversion to HTML, or just strip out the
markup.
 
 
 
 
 
 Any other ideas?
 
 
 
 
 
 Tom
 
 
 
 
 
 
 
 



RE: DEC Runoff to any modern format conversion - MORE INFO

2015-06-06 Thread Robert Jarratt


 -Original Message-
 From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Johnny
 Billquist
 Sent: 06 June 2015 21:53
 To: cctalk@classiccmp.org
 Subject: Re: DEC Runoff to any modern format conversion - MORE INFO
 
 On 2015-06-06 14:36, Robert Jarratt wrote:
  I have had a go with some of Tom's files but I have encountered some
  problems. It seems the files have some commands in them that are not
  recognised by any of the versions of runoff that I have. I have tried
  on VMS 5.5-2, 7.3 and 8.4.
 
  The commands that are not recognised include (not a full list):
 
  .style header
  .autotitle
  .ebb
  .fta
  .referencepoint
 
  I have a vague recollection that DEC had some other internal version
  of runoff, and I wonder if these commands are for such a version.
 
  Anyone know?
 
 Not for sure, but it might be useful to know that Bonner Lab RUNOFF (which
 was mentioned before) actually have .style headers and .ebb (.enable bar),
so
 those might be figured out from there.
 There might be some more that Bonner Lab RUNOFF have that you might be
 looking for.
 
 If you are on HECnet (which I think you are, Rob), you can find the Bonner
Lab
 RUNOFF documentation at MIM::SYS$RUNOFF:RUNOFF.DOC
 


Yes I am on HECnet, so I can take a look at that. What I don't understand
though is this: are these extensions particular to Bonner Lab, or are they
an implementation of Runoff commands that just aren't in any of the versions
I happen to have?

Regards

Rob



Re: DEC Runoff to any modern format conversion - MORE INFO

2015-06-06 Thread Mark Wickens
I've run the converter too that was in the DECUS collection and there 
are plenty of errors/warnings but you do get output - I've put the 
resulting doc files here (they are terminal formatted so you can open 
them in a text editor to view):


http://wickensonline.co.uk/static/files/mscp/

Regards, Mark.

On 06/06/15 13:36, Robert Jarratt wrote:

I have had a go with some of Tom's files but I have encountered some
problems. It seems the files have some commands in them that are not
recognised by any of the versions of runoff that I have. I have tried on VMS
5.5-2, 7.3 and 8.4.

The commands that are not recognised include (not a full list):

.style header
.autotitle
.ebb
.fta
.referencepoint

I have a vague recollection that DEC had some other internal version of
runoff, and I wonder if these commands are for such a version.

Anyone know?

Regards

Rob


-Original Message-
From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Tom
Gardner
Sent: 06 June 2015 00:55
To: cctalk@classiccmp.org
Subject: RE: DEC Runoff to any modern format conversion - MORE INFO

Hi

Thanks for all the ideas.



Apparently there is nothing off the shelf; I have sent copies of one of

the two

manuals to three of us who indicated they would try something and will be
happy to do the same for anyone else.



AFAIK, DEC RUNOFF is only similar to other runoffs in that it uses a

period

. at the beginning of a line to designate a command.Most . commands
span the single line but some have multi-line and/or multi file

implications. E.g.



Something like

.HL 1 Overview of MSCP Subsystem

Converts to

h1 style=text-align:left; Overview of MSCP Subsystem/h1

Most of the conversions are obvious but some are a bit more complex, in
particular the

.require command which apparently assembles the chapter files into a book.

.referencepoint command which is some form of anchor, perhaps for an index
since so far it always seems to follow a HL command so maybe

.HL 1 Overview of MSCP Subsystem

.referencepoint overvw_mscp_sub

Converts to

h1 name=overvw_mscp_sub ID=overvw_mscp_sub style=text-align:left;
 Overview of MSCP Subsystem/h1

With the ID being called from a Table Of Contents built to include the

full name

and page number



It looks like a multipass converter would be the way to go.  Anyhow this

is a bit

beyond my current coding skill but if anyone else wants to try a converter

I'd

like to work with them



Tom





-Original Message-
From: Tom Gardner [mailto:t.gard...@computer.org]
Sent: Thursday, June 04, 2015 10:47 AM
To: cctalk@classiccmp.org
Subject: DEC Runoff to any modern format conversion or DEC MSCP protocol
specs



Hi





I have multiple DEC Runoff (.rno extension) files for the manual on DEC's

MSCP

protocol.  I'd like to convert them to a modern format.  The manual is

dated

circa 1992 incorporating ecos thru MSCP23-4 and is revision 2.4 (or

later) of MSCP.  What appears to be an early version (Apr 1982 rev 1.2) is

at

http://www.textfiles.com/bitsavers/pdf/dec/disc/UDA50/AA-L619A-
TK_MSCP_basF
n
http://www.textfiles.com/bitsavers/pdf/dec/disc/UDA50/AA-L619A-
TK_MSCP_basFn

s_82.pdf





I've searched for a convertor without much luck,  there is a VMS Pascal
converter at  https://www.ctan.org/tex-archive/support/rnototex
https://www.ctan.org/tex-archive/support/rnototex which converts to LaTex
which can then be converted to pdf, but I don't have any DEC equipment.





Anyone know of a converter or perhaps other already converted manuals at

other revision levels (e.g. rev 1.2   at link above)?





If not, anyone running VMS Pascal  or OpenVMS v6.1 (or later) willing to

try a

conversion to LaTex?





DECs Runoff is a markup language that sort of looks like an early HTML, so

I

suppose I could try a grep conversion to HTML, or just strip out the

markup.





Any other ideas?





Tom












RE: DEC Runoff to any modern format conversion - MORE INFO

2015-06-06 Thread Ernest G. Allen

On Sat, 6 Jun 2015, Robert Jarratt wrote:

 Date: Sat, 6 Jun 2015 05:36:40
 From: Robert Jarratt robert.jarr...@ntlworld.com
 To: 'General Discussion: On-Topic and Off-Topic Posts'
 cctalk@classiccmp.org
 Subject: RE: DEC Runoff to any modern format conversion - MORE INFO
 
 I have had a go with some of Tom's files but I have encountered some
 problems. It seems the files have some commands in them that are not
 recognised by any of the versions of runoff that I have. I have tried on VMS
 5.5-2, 7.3 and 8.4.
 
 The commands that are not recognised include (not a full list):
 
 .style header
 .autotitle
 .ebb
 .fta
 .referencepoint
 
 I have a vague recollection that DEC had some other internal version of
 runoff, and I wonder if these commands are for such a version.
 
 Anyone know?
 
 Regards
 
 Rob
 

The .ebb is the short version of .ENABLE BAR (for change bars).
It allows the .bb (.BEGIN BAR) and .eb (.END BAR) commands to 
take effect.  Without .ebb the .bb and .eb commands don't affect
the output.  A .dbb (.DISABLE BAR) command will cause the .bb
and .eb commands to be ignored.

The .style header is a fancy one that controls which levels of
headings (1-6) have section numbers before them, which are made
into run-in headers or centered headers, and so forth.  See the
OpenVMS DIGITAL Standard Runoff Reference Manual at
http://h20565.www2.hp.com/hpsc/doc/public/display?docId=emr_na-c04623260

I don't know about .autotitle, .fta, or .referencepoint and could
only guess.  

--Ernest