Widespread declarative domain specific languages like SQL and Lex/Yacc, use some elements of functional programming, especially in eschewing mutable values. Spreadsheets can also be viewed as functional programming languages.
— Wikipedia on Functional programming
2010.04.09 Friday ACHK