Welcome all, to the /lambda/ FP general! This thread serves as both a discussion of more abstract concepts of Functional design as well as a place to discuss/collaborate/bitch about specific FP languages and projects.
In brief,In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.http://preview.tinyurl.com/bwg2rog
(Wiki article on FP)http://preview.tinyurl.com/d6eyfn9
(SICP - an absolute must-read for anyone looking at FP)http://preview.tinyurl.com/yby2qmuj
(Excellent writeup on what makes FP awesome)http://preview.tinyurl.com/jfnqwez
(Learn FP from the creator of Scala, free!)>>>/λ/737
(Scala thread with resources)