La programación relacional funcional parece ser, como su nombre lo indica, una combinación de la programación funcional y el modelo relacional. Creo que esta oración lo resume bastante (p. 42):
En FRP, todo estado esencial toma la forma de relaciones, y la lógica esencial se expresa usando álgebra relacional extendida con funciones definidas por el usuario (puro).
La programación funcional elimina el estado de la ecuación y trata solo con funciones puras (sin efectos secundarios). Se supone que esto facilita las cosas a todos al evitar que se oculte la manipulación de datos, por lo que es más fácil razonar sobre el programa. FP es un hermoso ideal, pero en las aplicaciones de la vida real el estado es necesario y a menudo útil. Por supuesto, es posible tener estado en FP, solo que está un poco más involucrado.
Basado en un rápido vistazo al documento, parece que están tratando de simplificar la PF al permitir el estado de una manera estrictamente controlada. Los datos relacionales están bien estructurados y son fáciles de razonar, y los programas funcionales son fáciles de razonar (tal vez no en el sentido humano), así que aumentemos la FP con R y hagamos que la vida de todos los amantes del estado sea más fácil.