Scheme Forms
A form is a list that can be evaluated by Scheme.
If the first element names a procedure, then the form is a procedural form.
> (+ 1 2 3) ; a procedural form
6
> (procedure? +)
#t
> (define x 5) ; a special form
> (procedure? define)
Error!
Previous slide
Next slide
Back to first slide
View graphic version