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)