Vai al contenuto

groff (software)

Da Wikipedia, l'enciclopedia libera.
groff
software
Logo
Logo
GenereDesktop publishing
Sviluppatoreprogetto GNU
Data prima versionegiugno 1990
Ultima versione1.24.2 (28 settembre 2026)
Sistema operativoMultipiattaforma
LinguaggioC++
LicenzaGNU General Public License v3.0 or later
(licenza libera)
Sito webwww.gnu.org/software/groff/

groff è l'alternativa GNU per i formattatori di testo chiamati troff e nroff. È l'implementazione originale scritta inizialmente in C++ da James Clark ed è modellata su ditroff, ma include anche molte estensioni.

Groff fu sviluppato come free software per fornire un facile rimpiazzo del pacchetto standard AT&T troff/nroff, che al secolo era proprietario, e non era disponibile generalmente sui sistemi UNIX. La prima versione, 0.3.1, fu pubblicata nel giugno 1990. La prima versione stabile, 1.04, venne annunciata nel novembre 1991.

Nel 1999, Werner Lemberg e Ted Harding assunsero il mantenimento e lo sviluppo del programma.[1]

Caratteristiche

[modifica | modifica wikitesto]

È uno dei programmi che permette la creazione delle pagine di manuale (man pages), ovvero documentazione online frequentemente utilizzato da utenti Linux.

Groff contiene un grande numero di utilities d'aiuto, preprocessori, e postprocessori come eqn, tbl, pic e soelim. Ci sono diversi macro package, compresi quelli standard di troff, oltre ovviamente a numerosi aggiornamenti quantitativi e qualitativi.

Casi storici di utilizzo

[modifica | modifica wikitesto]

Fino a molto recentemente, O'Reilly Media e associati erano editori che facevano pesantemente affidamento su groff per il layout delle pagine e il workflow, un fatto notato nelle colophons di molti dei suoi libri. (Adesso invece la casa realizza i suoi libri principalmente tramite Adobe FrameMaker e QuarkXPress).

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]