Nroff software | |
---|---|
Genere | Editor di testo |
Sviluppatore | Joe Ossanna |
Sistema operativo | Unix-like |
Linguaggio | linguaggio assembly |
Licenza | Proprietaria |
nroff (acronimo di "new roff") è un programma Unix per la formattazione di testi; esso produce un output adatto a stampanti o terminali a larghezza fissa. È parte integrante del sistema di help di Unix, utilizzato in particolare per la visualizzazione delle pagine di man. È il predecessore del sistema di processazione per documenti troff.
Storia
[modifica | modifica wikitesto]nroff è stato scritto da Joe Ossanna nel 1973, scritto in linguaggio assembler per il PDP-11, e successivamente riscritto in C.
Varianti
[modifica | modifica wikitesto]Il sistema operativo Minix, più degli altri Unix-like, usa un clone di nroff chiamato cawf (sviluppato da Vic Abell), basato su awf (Amazingly Workable Formatter - Formattatore meravigliosamente funzionante).
Esiste anche una versione, denominata groff, elaborata nell'ambito del progetto GNU, come rimpiazzo.
Al momento tuttavia non ci sono validi sostituti per la suite di tool nroff/troff, i programmi alternativi sinora disponibili pare si siano dimostrati sufficienti per la visualizzazione e la stampa di documenti base nonché delle man pages utilizzate nelle distribuzione GNU/Linux.
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- roff - Concepts and history of roff typesetting, su netadmintools.com.
- source code for Henry Spencer's AWF, su isc.org. URL consultato il 24 luglio 2019 (archiviato dall'url originale il 14 giugno 2011).
- troff/nroff quick reference, su kbs.cs.tu-berlin.de. URL consultato il 29 febbraio 2008 (archiviato dall'url originale il 31 luglio 2007).
- Introduction to creating and formatting man pages, su fnal.gov. URL consultato il 29 febbraio 2008 (archiviato dall'url originale il 21 marzo 2008).