H ? « »

Language peer sets for DITROFF:
United States
United States/1982
Designed 1982
1980s languages
Fourth generation
Late Cold War
String and List Processing
String and List Processing/1982
String and List Processing/us


Device Independent TROFF 

alternate simple view
Country: United States
Designed 1982
Sammet category: String and List Processing

for Device Independent Typesetter RunOFF

Kernighan's rewrite of Osanna's TROFF

from Groff history:
"Unfortunately, Ossanna's troff was written in PDP-11 assembly language and produced output specifically for the CAT phototypesetter. He rewrote it in C, although it was now 7000 lines of uncommented code and still dependent on the CAT. As the CAT became less common, and was no longer supported by the manufacturer, the need to make it support other devices became a priority. However, before this could be done, he was killed in an auto accident.

So, Brian Kernighan took on the task of rewriting troff. The newly rewritten version produced a device independent code which was very easy for postprocessors to read and translate to the appropriate printer codes. Also, this new version of troff (called ditroff for `device independent troff') had several extensions, which included drawing functions. "

Related languages
TROFF DITROFF   Extension of
DITROFF GROFF   Implementation
DITROFF triroff   Adaptation of

  • Kernighan, B. W. (1982) Kernighan, B. W. "A Typesetter-Independent TROFF", CSTR #97 Bell Labs, 1981, revised March 1982. ps Extract: History
  • Buchman, Cary; Berry, Daniel M.; Gonczarowski, Jak (1985) Buchman, Cary; Berry, Daniel M.; Gonczarowski, Jakob "DITROFF/FFORTID, an adaptation of the UNIX/DITROFF for formatting bidirectional text" Abstract DOI
          in (1985) Transactions on Office Informations Systems, 3:4, October, 1985
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder