nroff

nroff (short for "new roff") is a text-formatting program on Unix and Unix-like operating systems. It produces output suitable for simple fixed-width printers and terminal windows. It is an integral part of the Unix help system, being used to format man pages for display.

nroff
Original author(s)Joe Ossanna
Developer(s)AT&T Bell Laboratories
Initial releaseJune 12, 1972 (1972-06-12)
Operating systemUnix and Unix-like
TypeCommand

History

nroff was written by Joe Ossanna for Version 2 Unix,[1] in Assembly language and then ported to C.

It was a descendant of the RUNOFF program from CTSS, the first computerized text-formatting program, and is a predecessor of the Unix troff document processing system.

There is also a free software version of nroff in the groff package.

Variants

The Minix operating system, among others, uses a clone of nroff called cawf by Vic Abell, based on awf, the Amazingly Workable Formatter designed in awk by Henry Spencer. These are not full replacements for the nroff/troff suite of tools, but are sufficient for display and printing of basic documents and manual pages.

In addition, a simplified version of nroff is available in Ratfor source code form as an example in the book Software Tools by Brian Kernighan and P.J. Plauger.[2]

gollark: It's too late. I bet people already downloaded copies, and in any case it's saved in your brain now.
gollark: Or, well, ranked choice voting in general, approval voting and such aren't that.
gollark: Plain ranked choice voting has problems, approval voting (or STAR voting apparently) seem better.
gollark: Also, over here there's apparently Costco (it might be a US thing too), which apparently runs on a model where they charge monthly subscriptions and limit markup on individual items a lot.
gollark: Lower prices → more betterer.

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.