Title: Theory / Unimportant / CS / command line / text streaming / roff;
Tags: récupéré computer_to_instruction fromCommandLine hasNotNewEffectReturnsMeaning
On every note of this deck, unless a note says otherwise:
Page: https://linux.die.net/man/7/roff

Name: classical implementation
Definition: An implementation anterior to groff
Context: roff

Name: runoff
Context: MULTICS
Abbreviation: roff

Name: typesetter roff
Definition: generated a graphical output for the CAT typesetter as its only device.
Abbreviation: troff

Name: nroff
Definition: produced text output suitable for terminals and line printers.

Instruction: xditview
Page: https://linux.die.net/man/7/roff
Effect: Show a roff document

Name: A roff system
Definition: preprocessors, roff formatter programs, and a set of device postprocessors

Name: A roff preprocessor
Definition: Any program that generates output that syntactically obeys the rules of the roff formatting language

Instruction: tbl
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for tables
Context: roff

Instruction: eqn
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for mathematical formulae
Context: roff

Instruction: pic
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for drawing diagrams
Context: roff

Instruction: refer
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for bibliographic references
Context: roff

Instruction: soelim
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for including macro files from standard locations
Context: roff

Instruction: chem
Page: https://linux.die.net/man/7/roff
Effect: for drawing chemical formulæ
Context: roff

Instruction: grap
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for constructing graphical elements
Context: roff

Instruction: grn
Page: https://linux.die.net/man/7/roff
Effect: preprocessor for including gremlin pictures
Context: roff

Name: roff formater
Definition: A program that parses documents written in the roff formatting language or uses some of the roff macro packages.
Context: roff

Name: intermediate output format
Definition: The output produced by a roff formatter
Context: roff
Name2: troff output

Instruction: nroff
Page: https://linux.die.net/man/7/roff
Effect: traditionnal roff formatter for text device
Context: roff

Instruction: troff
Page: https://linux.die.net/man/7/roff
Effect: traditionnal roff formatter for graphical device
Context: roff

Name: Roff postprocessor
Definition: A program that transforms troff output into a form suitable for a special device
Context: roff
Applied to3: device drivers for the output target

Name: Roff file
Definition: Text files, decorated by roff formatting elements
Context: roff

Name: Macro package
Definition: collections of macros that are suitable to format a special kind of documents in a convenient way
Context: roff

Name: Device
Definition: Hardware interfaces or software interfaces

Name: Hardware interface
Context: roff
Example: printers, text or graphical terminals, etc.

Name: Software interface
Context: Roff
Example: conversion into a different text or graphical format.

Name: roff postprocessor
Definition: program that transforms troff output into a form suitable for a special device
Context: Context

Name: Documents using roff
Definition: normal text files decorated by roff formatting elements.
Context: Roff

Name: Macro package
Definition: collections of macros that are suitable to format a special kind of documents in a convenient way
Context: Roff
Example: man

Extension: tmac
Means: macro definitions of a roff package
Other fields (not shown on cards):
Page: https://linux.die.net/man/7/roff

Page: https://linux.die.net/man/7/roff
Effect: state to use package foo
Context: troff
Abbreviation: -m foo
Extra: macro definitions of a package
Kind: tmac

Name: Requests
Definition: predefined basic formatting commands similar to the commands at the shell prompt.
Context: troff
Kind: tmac
Extra: macro definitions of a package

Name: Escape sequence
Definition: roff elements starting with a backslash '\'.
Context: troff

Name: Strings
Definition: Variables that can store a string.
Context: troff

Name: Registers
Definition: store numbers and sizes
Context: troff

Extension: tr (sometime, not always)
Means: troff
Other fields (not shown on cards):
Page: https://linux.die.net/man/7/roff

Name: Macro packages
Definition: collections of macros that are suitable to format a special kind of documents in a convenient way
Context: Roff