diff options
Diffstat (limited to 'support/vvcode/doc/vvcode.tex')
-rw-r--r-- | support/vvcode/doc/vvcode.tex | 255 |
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 |