Articulo de referencia

groff (software)

{{cite web|url=https://git.savannah.gnu.org/cgit/groff.git/commit/?h=1.20&id=0ba9ac513f520a1a82bc2392340c2b9f65756909|title=1.20: Update GPL2 to GPL3.}} }} 1992: [[GNU General P...

groff ( / ˈ r ɒ f / JEE -roff ) [ 5 ] (también llamado GNU troff ) es un sistema de composición tipográfica que crea una salida formateada cuando se le proporciona texto plano mezclado con comandos de formato. [ 6 ] Es el reemplazo de GNU para los formateadores de texto troff y nroff , que fueron desarrollados a partir del roff original .

Groff incluye una gran cantidad de programas auxiliares, preprocesadores y postprocesadores, entre ellos eqn , tbl , pic y soelim . También incluye varios paquetes de macros que duplican, amplían o reemplazan por completo los paquetes de macros estándar de troff.

El desarrollo de nuevas funcionalidades para Groff es activo y constituye una parte importante de los sistemas operativos libres, de código abierto y derivados de UNIX, como Linux y sus derivados 4.4 BSD , sobre todo porque las macros de troff se utilizan para crear páginas man , la forma estándar de documentación en sistemas Unix y similares.

OpenBSD ha reemplazado groff con mandoc en la instalación base, desde su lanzamiento 4.9, [ 7 ] al igual que macOS Ventura .

Historia

groff es una implementación original escrita principalmente en C++ por James Clark y está modelada a partir de ditroff , incluyendo muchas extensiones. La primera versión, 0.3.1, se lanzó en junio de 1990. La primera versión estable, 1.04, se anunció en noviembre de 1991. groff se desarrolló como software libre para proporcionar un reemplazo fácilmente accesible para el paquete estándar troff/nroff de AT&T, que en ese momento era propietario y no siempre estaba disponible incluso en sistemas UNIX de marca . En 1999, Werner Lemberg y Ted Harding asumieron el mantenimiento de groff. [ 8 ]

Véase también

Notas

  1. GPL-3.0 o posterior desde el 04/01/2009. [ 2 ]
  2. GPL-2.0 o posterior desde el 3 de agosto de 1992 hasta el 4 de enero de 2009. [ 3 ]
  3. GPL-1.0 o posterior desde 1990 hasta el 1 de agosto de 1992. [ 4 ]

Referencias

  1. Branden Robinson (14 de marzo de 2026). "groff 1.24.1 lanzado" . Consultado el 14 de marzo de 2026 .
  2. "1.20: Actualizar GPL2 a GPL3" .
  3. "1.06: Registro de cambios" .
  4. "1.02: groff.c" .
  5. Laha, Manas (17 de junio de 2003). "Introducción al sistema de procesamiento de texto GNU Groff" (PDF) . Archivado del original (PDF) el 2 de febrero de 2017.
  6. "GNU troff (Groff) — un proyecto GNU" . www.gnu.org . Consultado el 28 de enero de 2017. Groff (GNU troff) es un sistema de composición tipográfica que lee texto plano mezclado con comandos de formato y produce una salida formateada.
  7. Cambios realizados entre OpenBSD 4.8 y 4.9
  8. FFII-Nachrichten 1999 Semana 20 .
  • Sitio web oficialEdita esto en Wikidata
  • Archivo de la lista de correo de groff (con función de búsqueda)
  • Groff Forum , alojado por Nabble , archiva la lista de correo de groff en un foro con función de búsqueda (lamentablemente, ninguno de los correos electrónicos es visible hoy en día).
  • troff.org ofrece información general y ejemplos de troff, incluida la implementación de GNU roff .
  • Página principal de macros para mamás
Obtenido de " https://en.wikipedia.org/w/index.php?title=Groff_(software)&oldid=1269156883 "