You know, Functional Programming is one of my favorite topic. See posts:
Closures: Links, News and Resources (1)
Lambda Calculus: Links, News and Resources (1)
Erlang: Links, News and Resources (1)
Haskell: Links, News and resources (1)
These are some of the relevant links I have collected about Functional Programming in general:
http://en.wikipedia.org/wiki/Functional_programming
In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast to the imperative programming style, which emphasizes changes in state.[1] Functional programming has its roots in lambda calculus, a formal system developed in the 1930s to investigate function definition, function application, and recursion. Many functional programming languages can be viewed as elaborations on the lambda calculus.[1]
Functional Programming for the Rest of Us
http://www.defmacro.org/ramblings/fp.html
Why Functional Programming Matters
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.8004&rank=1
See the cites
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.63.7911&rep=rep1&type=pdf
http://en.wikipedia.org/wiki/John_Hughes_%28computer_scientist%29
John Hughes on Why Functional Programming Matters!
http://www.infoq.com/interviews/john-hughes-fp
VIDEOS – Code & Beyond Talk: Programación Funcional
http://www.codeandbeyond.org/2010/11/videos-code-beyond-talk-programacion.html
DevHawk Functional Programming Post
http://devhawk.net/tag/functional-programming
Functional Understanding
http://devhawk.net/2007/12/04/functional-understanding/
Tangible Functional Programming
http://www.youtube.com/watch?v=faJ8N0giqzw
The expression lemma
http://www.uni-koblenz.de/~laemmel/expression/long.pdf
FP and OOP
On being stateful
http://www.bluebytesoftware.com/blog/2008/09/13/OnBeingStateful.aspx
You Could Have Invented Monads! (And Maybe You Already Have.)
http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html
Are FP and OO Incompatible Syntactic Styles?
http://michaelfeathers.typepad.com/michael_feathers_blog/2008/05/are-fp-and-oo-i.html
frege – Frege Programming Language – Google Project Hosting
http://code.google.com/p/frege/
Kazimir Majorinc’s Lisp Notes.: Alan Kay on Lisp and Fexprs.
http://kazimirmajorinc.blogspot.com/2010/02/alan-kay-on-fexprs.html
Validating with applicative functors in F#
http://bugsquash.blogspot.com/2011/08/validating-with-applicative-functors-in.html
Good article on Functional Programming #FunctionalProgramming #Scala #ErLang
http://vikasgoel.tumblr.com/post/8369381751/good-article-on-functional-programming
The implementation of the Gofer functional programming system
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.117.5058
Functional reactive programming
http://en.wikipedia.org/wiki/Functional_reactive_programming
Functional thinking: Thinking functionally, Part 1
http://www.ibm.com/developerworks/java/library/j-ft1/index.html
Functional thinking: Thinking functionally, Part 2
http://www.ibm.com/developerworks/java/library/j-ft2/?ca=drs-
Functional Languages will Rule (but not this year) – Good Stuff
http://goodstuff.im/functional-languages-will-rule-but-not-this-y
Ruminations of a Programmer: Combinators as the sublanguage of DSL syntax
http://debasishg.blogspot.com/2011/05/combinators-as-sublanguage-of-dsl.html
Nemerle programming language official site
http://nemerle.org/About/
Acceptance of APL and J in the World at Large
http://www.jsoftware.com/pipermail/chat/2007-December/000833.html
My links:
http://www.delicious.com/ajlopez/functionalprogramming
Other posts about Functional Programming: https://ajlopez.wordpress.com/category/functional-programming/
More posts are upcoming.
Keep tuned!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez