purely functional language

purely functional language

(language)A language that supports only functional programming and does not allow functions to haveside-effects. Program execution consists of evaluation ofan expression and all subexpressions are referentially transparent.