summaryrefslogtreecommitdiff
path: root/support/vvcode/doc/vvcode.tex
diff options
context:
space:
mode:
Diffstat (limited to 'support/vvcode/doc/vvcode.tex')
-rw-r--r--support/vvcode/doc/vvcode.tex255
1 files changed, 255 insertions, 0 deletions
diff --git a/support/vvcode/doc/vvcode.tex b/support/vvcode/doc/vvcode.tex
new file mode 100644
index 0000000000..8a0ac20b6b
--- /dev/null
+++ b/support/vvcode/doc/vvcode.tex
@@ -0,0 +1,255 @@
+\input texinfo.tex @c -*-texinfo-*-
+@tableindent=0.9in
+
+@comment %**start of header
+@setfilename vve-port.info
+@settitle VVcode
+@node Porting Guide, Porting Guide, Top, Top
+@comment %**end of header
+
+@iftex
+@finalout
+@end iftex
+
+@c -------------------------------------------------------------------------
+@c Note: Please update the edition number, month, and year
+@c Edition number is set at: settitle, subtitle and top node
+@c Month or date is set at: subtitle and top node;
+@c Search for: !!set
+@c -------------------------------------------------------------------------
+
+@ifinfo
+This file documents Vvcode, a superior replacement for UUcode to allow the
+documentation system that uses a single source file to produce both on-line
+information and a printed manual.
+
+This is the first edition of the VVcode documentation,
+@w{May 1992,} for VVcode version 1.00.
+
+Copyright (C) 1992 Niel Kempson
+
+This is the first edition of the VVcode documentation,@*
+and is consistent with version 1.00 of VVcode.
+
+Permission is granted to make and distribute verbatim copies of
+this manual provided the copyright notice and this permission notice
+are preserved on all copies.
+
+@ignore
+Permission is granted to process this file through TeX and print the
+results, provided the printed document carries copying permission
+notice identical to this one except for the removal of this paragraph
+(this paragraph not being relevant to the printed manual).
+
+@end ignore
+Permission is granted to copy and distribute modified versions of this
+manual under the conditions for verbatim copying, provided that the entire
+resulting derived work is distributed under the terms of a permission
+notice identical to this one.
+
+Permission is granted to copy and distribute translations of this manual
+into another language, under the above conditions for modified versions,
+except that this permission notice may be stated in a translation approved
+by the Free Software Foundation.
+@end ifinfo
+
+
+
+@c
+@c *************************************************************************
+@c TITLE PAGE
+@c *************************************************************************
+@setchapternewpage odd
+@titlepage
+
+@c !!set Set the month and edition here.
+@title{VVcode}
+@subtitle{Last revised May 1992}
+@subtitle{for VVcode version 1.00}
+@author{Niel Kempson}
+@page
+
+@vskip 1in
+This is the first edition of the VVcode documentation and should be
+consistent with the following versions of VVcode:
+
+@itemize @bullet
+ @item VVcode system v1.00
+ @item MS-DOS port v1.00-001
+ @item OS/2 port v1.00-001
+ @item Unix port v1.00-001
+ @item VAX/VMS port v1.00-001
+ @item VM/CMS port v1.00-001
+@end itemize
+
+As VVcode is ported to new environments this documentation should be
+updated.
+
+@vskip 0pt plus 1filll
+Copyright @copyright{} 1992 Niel Kempson
+
+Permission is granted to make and distribute verbatim copies of
+this manual provided the copyright notice and this permission notice
+are preserved on all copies.
+
+Permission is granted to copy and distribute modified versions of this
+manual under the conditions for verbatim copying, provided also that
+the entire resulting derived work is distributed under the terms of a
+permission notice identical to this one.
+
+Permission is granted to copy and distribute translations of this manual
+into another language, under the above conditions for modified versions.
+@end titlepage
+@page
+
+
+
+@c *************************************************************************
+@c NODE: the top
+@c *************************************************************************
+@ifinfo
+@node Top, Copying, (dir), (dir)
+@top VVcode
+
+VVcode is a superior replacement for UUcode to enable the reliable
+transmission of data over the world's e-mail networks.
+
+@c !!set Set the date and edition here.
+This is the first edition of the VVcode documentation,
+@w{May 1992,} for VVcode version 1.00.
+@end ifinfo
+
+@menu
+* Copying:: VVcode copying conditions
+* Introduction:: Introduction to VVcode
+* User Manual:: Guide to using VVcode
+* Porting Guide:: How to port VVcode to a new environment
+* Testing Guide:: How to test VVcode
+* File Formats:: Definition of VVcode-related file formats
+@end menu
+
+
+
+@c *************************************************************************
+@c CHAPTER: VVcode copying conditions
+@c *************************************************************************
+@c node-name, next, previous, up
+@node Copying, Copying, Top, Top
+@unnumbered VVcode copying conditions
+
+The programs currently being distributed that relate to VVcode are
+@dfn{free}; this means that everyone is free to use them and free to
+redistribute them freely. The VVcode-related programs are not in the
+public domain; they are copyrighted and there are restrictions on their
+distribution, but these restrictions are designed to permit everything that
+a good cooperating citizen would want to do. What is not allowed is to try
+to prevent others from further sharing any version of these programs that
+they might get from you.@refill
+
+ Specifically, we want to make sure that you have the right to give away
+copies of the programs that relate to VVcode, that you receive source code
+or else can get it if you want it, that you can change these programs or
+use pieces of them in new free programs, and that you know you can do these
+things.@refill
+
+ To make sure that everyone has such rights, we have to forbid you to
+deprive anyone else of these rights. For example, if you distribute copies
+of the VVcode related programs, you must give the recipients all the rights
+that you have. You must make sure that they, too, receive or can get the
+source code. And you must tell them their rights.@refill
+
+ Also, for our own protection, we must make certain that everyone finds
+out that there is no warranty for the programs that relate to VVcode. If
+these programs are modified by someone else and passed on, we want their
+recipients to know that what they have is not what we distributed, so that
+any problems introduced by others will not reflect on our
+reputation.@refill
+
+ The precise conditions of the licenses for the programs currently being
+distributed that relate to VVcode are found in the General Public Licenses
+that accompany them.@refill
+
+
+
+@c *************************************************************************
+@c CHAPTER: Contributors to VVcode
+@c *************************************************************************
+@c node-name, next, previous, up
+@node Contributors, Contributors, Top, Top
+@unnumbered Contributors to VVcode
+
+In addition to Niel Kempson, several people have contributed to the
+development of VVcode.
+
+@itemize @bullet
+ @item Rainer Sch@"opf @code{<schoepf@@sc.ZIB-Berlin.de>} wrote the VM/CMS
+ implementation and has been very helpful during the testing of
+ VVcode.
+ @item Brian Hamilton Kelly @code{<TeX@@rmcs.cranfield.ac.uk>} for
+ encouragement and testing of the VAX/VMS implementation.
+ @item Konrad Bernlohr @code{<bern@@dhdmpi50.bitnet>} made some helpful
+ suggestions for improvements to the original version.
+ @item The Aston University @TeX{} archive group for help and
+ encouragement during the long gestation period. In alphabetical
+ order:
+ @itemize @bullet
+ @item Adrian Clark @code{<alien@@essex.ac.uk>}
+ @item Brian Hamilton Kelly @code{<tex@@rmcs.cranfield.ac.uk>}
+ @item Dave Osborne @code{<d.osborne@@mips.nottingham.ac.uk>}
+ @item Max Calvini @code{<m_calvini@@TeX.ac.uk>}
+ @item Peter Abbott @code{<p.abbott@@aston.ac.uk>}
+ @item Phil Taylor @code{<chaa006@@vax.rhbnc.ac.uk>}
+ @item Rainer Sch@"opf @code{<schoepf@@sc.ZIB-Berlin.de>}
+ @item Sebastian Rahtz @code{<s_rahtz@@TeX.ac.uk>}
+ @end itemize
+@end itemize
+
+
+
+@c *************************************************************************
+@c CHAPTER: Introduction to VVcode
+@c *************************************************************************
+@include vvintro.texinfo
+
+
+
+@c *************************************************************************
+@c CHAPTER: Guide to using VVcode
+@c *************************************************************************
+@include vvuser.texinfo
+
+
+
+@c *************************************************************************
+@c CHAPTER: Installing VVcode
+@c *************************************************************************
+@include vvinstal.texinfo
+
+
+
+@c *************************************************************************
+@c CHAPTER: How to port VVcode to a new environment
+@c *************************************************************************
+@include vvport.texinfo
+
+
+
+@c *************************************************************************
+@c CHAPTER: How to test VVcode
+@c *************************************************************************
+@include vvtest.texinfo
+
+
+
+@c *************************************************************************
+@c CHAPTER: Definition of VVcode-related file formats
+@c *************************************************************************
+@include vvfiles.texinfo
+
+
+
+@c *************************************************************************
+@c Table of Contents
+@c *************************************************************************
+@contents
+@bye