Frost, Hafiz and Callaghan also described the implementation of the algorithm in PADL 08 as a set of higher-order functions ( called parser combinators ) in Haskell, which enables the construction of directly executable specifications of CFGs as language processors.
22.
Among these products were RM / COBOL and RM / BASIC for Tandy's TRS-80, and IBM Professional FORTRAN ( and its twin, RM / FORTRAN ) for MS-DOS . Ryan-McFarland was sold to an Australian company ( Austec ) in 1987, and the POPS-based compiler technology was subsequently sold to Language Processors, Inc . ( later renamed Liant Software Corporation ).