Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > FP84


FP84 is an extension of Backus' FP programming language to include infinite sequences, programmer-defined combining form s (analogous to those that Backus himself added to FL, his successor to FP), and lazy evaluation.

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.

References


FP dialects Function-level languages

Read more »

Non User