Next: Closures, Previous: Vector Data, Up: Non-immediate Datatypes
Guile provides two kinds of procedures: closures, which are the
result of evaluating a lambda
expression, and subrs, which
are C functions packaged up as Scheme objects, to make them available to
Scheme programmers.
(There are actually other sorts of procedures: compiled closures, and continuations; see the source code for details about them.)