Skip to content

Exercises in the Scheme programming language.

Notifications You must be signed in to change notification settings

heracliteanflux/exercises-scheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Exercises in the Scheme programming language.

'(Exercises in the Scheme programming language)

Resources

[ h ][ g ][ w ] Chez Scheme

Other

Figures

  • Church, Alonzo (1903-1995)
  • MacCarthy, John (1927-2011)
  • Steele Jr., Guy Lewis (1954-)
  • Sussman, Gerald Jay (1947-)

Texts

  • Abelson, Harold; Gerald Jay Sussman; & Julie Sussman. (1996). Structure and Interpretation of Computer Programs. 2nd Ed. MIT Press. Wiki. JS Adaptation Home. JS Adaptation Wiki.
  • Dybvig, R. Kent. (2009). The Scheme Programming Language. 4th Ed. MIT Press. Home.
  • Felleisen, Matthias et al. (2018). How to Design Programs: An Introduction to Programming and Computing. 2nd Ed. MIT Press. Home. Wiki.
  • Friedman, Daniel P. & Carl Eastlund. (2015). The Little Prover. MIT Press.
  • Friedman, Daniel P. & Matthias Felleisen. (1995). The Little Schemer. MIT Press.
  • Friedman, Daniel P. & Mitchell Wand. Essentials of Programming Languages. 3rd Ed. Home. Wiki.
  • Friedman, Daniel P. et al. (2018). The Reasoned Schemer. 2nd Ed. MIT Press.
  • Friedman, Daniel P. & David Thrane Christiansen. (2018). The Little Typer. MIT Press.
  • Hanson, Chris & Gerald Jay Sussman. (2021). Software Design for Flexibility: How to Avoid Programming Yourself into a Corner. MIT Press.
  • [ h ] Harvey, Brian & Matthew Wright. (1999). Simply Scheme: Introducing Computer Science. 2ns Ed. MIT Press.
  • Krishnamurthi, Shriram. (2007). Programming Languages: Application and Interpretation. 2nd Ed. Home.
  • McCarthy, John. (1960). "Recursive Functions of Symbolic Expressions and Their Computation by Machine".
  • Sussman, Gerald Jay; Jack Wisdom; & Will Farr. (2013). Functional Differential Geometry. MIT Press.
  • Sussman, Gerald Jay & Jack Wisdom. (2001). Structure and Interpretation of Classical Mechanics. MIT Press. MIT OpenCourseWare. Wiki.

Terms

  • [ w ] Atom
  • [ w ] Brook
  • [ w ][ s ] Combinatory Logic
  • [ w ] Curry
  • [ w ][ s ] Curry's Paradox
  • [ w ] Currying
  • [ w ] Functional Programming
  • [ w ] Haskell
  • [ w ] Lisp
  • [ w ] List
  • [ w ] Recursion
  • [ w ] Symbolic Computation