PFL (Persistent Functional Language) has been developed
by Alex Poulovassilis, Carol Small, Pete Newson, Swarup Reddi and David
Sutton at Birkbeck, University of London, and Simon Courtenage at
University of Westminster. Initially, PFL aimed to combine the
respective advantages of the Functional Data Model (see right)
with the deductive capabilities of logic-based languages.
More recently we extended PFL with Event-Condition-Action (ECA) rules.
This work was funded by a series of research grants
in database languages. See here for relevant publications. See also the recent book The Functional Approach to Data Management. Please see here if you would like to install a copy of PFL.