| • Science | • People | • Locations | • Timeline |
Unlike FFP, another one of Backus' own variations on FP, FP84 makes a clear distinction between objects and functions: i.e., the latter are no longer represented by sequences of the former.
FP84's extensions are accomplished by removing the FP restriction that sequence construction be applied only to non-⊥ objects: in FP84 the entire universe of expressions (including those whose meaning is ⊥) is closed under sequence construction.
FP84's semantics is embodied in an underlying algebra of programs, this is, a set of function-level equalities that may be used to manipulate and to reason about programs.