Articles: FP
- A practical introduction to functional programming
- Mary Rose Cook
- F# for Fun and Profit
- Functional Prog. in Haskell by Examples
- Functional Programming Jargon
- Haskell for OCaml Programmers
- Why Functional Programming Matters (PDF)
- by John Hughes, The University, Glasgow
- Why OO Sucks by Joe Armstrong
Books
- Algorithms
- by Jeff Erickson
- Guide to Functional Programming
- Professor Frisby's Mostly Adequate...
- ML for the Working Programmer, 2nd Edition
- by Lawrence C. Paulson
- Open Data Structures
- Online book by Pat Morin
- Practical Common Lisp *
- by Peter Seibel
- Professor Frisby's Mostly Adequate Guide to Functional Programming
- by Brian Lonsdorf
- Real World Haskell
- by O'Sullivan, Stewart, and Goerzen
Miscellaneous
- ACM Learning Center
- Build Your Own Text Editor (in C)
- Flex
- GPP | General-purpose preprocessor
- Introduction to logic programming with Prolog
- The Missing Semester of Your CS Education
- MIT Courseware
- Overview and Introduction to Lisp
- MIT OpenCourseWare
- Planet Lisp
- Potassco: Potsdam Answer Set Solving Collection
Languages: Functional
Languages: Lisp/Scheme
- Clojure
- Common Lisp
- Guile
- GNU Scheme implementation
- MIT/GNU Scheme
- Racket
Reference: Emacs Lisp
- Emacs Lisp Reference Manual
- GNU Project – Free Software Foundation (FSF)
- Introduction to Programming in Emacs Lisp
- GNU Project – Free Software Foundation (FSF)
- Quick guide to Emacs Lisp programming
- chrisdone/elisp-guide