Functional programming -- 2008-2009 -- info.uvt.ro
Appearance
About
[edit]To be written...
Audience
[edit]To be written...
Agenda
[edit]To be written...
Laboratories
[edit]- Laboratory 1;
- Laboratory 2;
- Laboratory 3;
- Laboratory 4;
- Laboratory 5;
- Laboratory 6;
- Laboratory 7;
- Laboratory 8;
References
[edit]From our faculty
[edit]For the current laboratories there are also other materials available (from our faculty) (on-line):
- Lisp, 2006-2007 from two years ago; (the current material is greatly based on this work, and this in turn is based on the material available at the next link;)
- Lisp, 2005? -> today, by Cornel Izbasa; (as noted above this is at the base of the current material;)
References
[edit]- Common Lisp references (on-line):
- Scheme references (on-line):
Tutorials
[edit]- Common Lisp tutorials (on-line):
- Common Lisp;
- Lisp Quickstart, by Sean Luke;
- Scheme tutorials (on-line):
- Teach Yourself Scheme in Fixnum Days, by Dorai Sitaram;
Books
[edit]- Common Lisp books (on-line):
- Practical Common Lisp, by Peter Seibel;
- On Lisp, by Paul Graham;
- Common Lisp the Language, 2nd Edition, by Guy Steele;
- Lisp Primer, by Colin Allen, and Maneesh Dhagat;
- Common Lisp -- A Gentle Introduction to Symbolic Computation, by David Touretzky;
- Loving Lisp, or the Savvy Programmer's Secret Weapon, by Mark Watson;
- Scheme books (on-line):
- SICP -- Structure and Interpretation of Computer Programs, by Harold Abelson Gerald, and Jay Sussman;
- HTDP -- How to Design Programs, by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi;
- An Introduction to Scheme and its Implementation, by Franck Decrock;
Links
[edit]Exercises
[edit]- functional programming (mostly Lisp) (on-line):
- EECS 325 (course) exercises, by Chris Riesbeck;
- Some Simple Programming Exercises, by Cley Limited?;
- Lisp Recursive Programming Exercises, by Peter Roosen-Runge and Yves Lespérance;
- L-99: Ninety-Nine Lisp Problems, by Werner Hett;
- H-99: Ninety-Nine Haskell Problems;