groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 16/40: roff(7): Recast introduction.


From: G. Branden Robinson
Subject: [groff] 16/40: roff(7): Recast introduction.
Date: Sat, 5 Feb 2022 12:58:05 -0500 (EST)

gbranden pushed a commit to branch master
in repository groff.

commit aa03648086ab1f0f6bb780f5d838d4ccfaf211ff
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Thu Feb 3 03:51:33 2022 +1100

    roff(7): Recast introduction.
---
 man/roff.7.man | 76 +++++++++++++++++++++++-----------------------------------
 1 file changed, 30 insertions(+), 46 deletions(-)

diff --git a/man/roff.7.man b/man/roff.7.man
index dcdc76a9..cd2ae6a9 100644
--- a/man/roff.7.man
+++ b/man/roff.7.man
@@ -36,73 +36,57 @@ roff \- concepts and history of roff typesetting
 .
 The term
 .I roff
-describes a family of document formatting systems known by names like
+denotes a family of document formatting systems known by names like
 .IR troff ,
 .IR nroff ,
-.IR ditroff ,
 and
-.IR groff .
+.IR ditroff .
 .
 A
 .I roff
-system consists of an extensible text formatting language and a set of
-programs for printing and converting to other text formats.
+system consists of an interpreter for an extensible text formatting
+language and a set of programs for preparing output for various devices
+and file formats.
 .
 Unix-like operating systems often distribute a
 .I roff
-system as a core package.
-.
-.
-.P
-The most common
-.I roff
-system today is GNU
-.IR roff ,
-.MR groff @MAN1EXT@ .
-.
-.I groff
-retains the input conventions and functionality of its ancestors,
-with many extensions.
-.
-The ancestry of
-.I roff
-is described in section \[lq]History\[rq] below.
+system.
 .
-In this document,
-the term
+The manual pages on Unix systems
+(\[lq]man\~pages\[rq])
+and bestselling books on software engineering,
+including Kernighan and Ritchie's
+.I The C Programming Language
+and W.\& Richard Stevens's
+.I Advvanced Programming in the Unix Environment
+are written using a
 .I roff
-generally refers to this class of programs,
-with the exception of a
-.MR roff 1
-command provided in early Unix systems.
+system.
 .
-In spite of its age,
+GNU
+.IR roff \[em] groff \[em]is
+arguably the most widespread
 .I roff
-remains in wide use today;
-for example,
-the manual pages on Unix systems
-(\[lq]man\~pages\[rq]),
-books about software and programming,
-and technical memoranda are written in
-.IR roff .
+implementation.
 .
 .
 .P
-This document describes the history of the development of the \[lq]roff
-system\[rq],
-typographical concepts that form the common background of all
+This document
+presents typographical concepts that form the common background of all
 .I roff
 implementations,
-details on the
+describes some of the development history of
+.I roff
+systems,
+offers details of the
 .I roff
-pipeline
-which is usually hidden behind front ends like
+pipeline which are usually managed by front ends like
 .MR groff @MAN1EXT@ ,
-a general overview of the formatting language,
-some tips for editing
+surveys the formatting language,
+suggests some tips for editing
 .I roff
-files,
-and many suggestions for further reading.
+input files,
+and recommends materials for further reading.
 .
 .
 .\" ====================================================================



reply via email to

[Prev in Thread] Current Thread [Next in Thread]