Functional Programming Flashcards
What does functional programming contain?

Scheme vs lamda calculus

What are the scheme elements? How are lists repesented?

What are the representations of vectors, strings, characters, and comments in scheme?

How does variable definition work in scheme?

What is the difference between define and lambda?

What is quoting in scheme?

What does car do?

What does cdr do?

What does cons do?

what does list and null? do in scheme?

What does let do in scheme?
$

Example of let binding

What is letrec do?

Example of letrec

How do functions work in scheme?

What does set! do?

What does begin do in scheme?

How does if work in scheme?

How does not work in scheme?

How does and work in scheme?

How does or work in scheme?

How does cond work in scheme?

how does let name work in scheme?

How does do work in scheme?

How does map work in scheme?

How does for-each work in scheme?

How do pairs work in scheme?

What is the difference between eq? eqv? and equal?

How do memq memv and member work in scheme?

What order does scheme work in? Applicative? Normal?
