Some data conversions for managing the internal and output form of formac constants
James N. Hanson, Phillip Russo · ACM SIGSAM Bulletin · 1976
Three PL/I functions for managing Formac constants have been throughly tested and documented. These functions are: FLT&CHR for converting double precision floating point numbers to rational form as a PL/I character strings, TRUNCATE for truncating the numerator and denominator of a Formac rational constant to prescribed length, and EXT&FLT for constructing a PL/I character string containing an arbitrary length (precision) floating point equivalent of a Formac rational constant.