Functional Programming - caffeine-suite/caffeine-script GitHub Wiki

Related: Declarative Programming

Functional Oriented Programming (FOP)

Pure-functional programming has zero side-effects. Functional Oriented programming attempts to minimize side-effects, but uses them where it makes sense. In other words, in an imperative language, it's programming in a mostly-functional style.

CaffeineScript Enhancements for Functional Oriented Programming