FRP stands for "Functional Reactive Programming". It is a programming paradigm that allows values to "flow through" a program. It is often likened to spreadsheets; you can change the value of one cell/variable and all cells/variables whose values depend on it will automatically update.