Lecture overview -- Keyboard shortcut: 'u'  Previous page: Scheme -- Keyboard shortcut: 'p'  Next page: Expressions and values [Section] -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Lecture 1 - Page 4 : 49
Programming Paradigms
Introduction to Functional Programming in Scheme
R5RS, R6RS, R7RS, ...

Revised resports on the Algorithmic Language Scheme in various versions

  • Versions of Scheme:

    • R5RS: The version on which this course is based

    • R6RS: Much larger than R5RS

    • R7RS:

      • Small - finalized

      • Big - in progress

 

In this course our interest in Scheme is driven by the need to illustrate key concepts in functional programming

Therefore R5RS compliance is sufficient for PP