Warning: This is the manual of the legacy Guile 2.2 series. You may want to read the manual of the current stable series instead.
Next: Input and Output, Previous: Binding Constructs, Up: API Reference [Contents][Index]
See Control Flow for a discussion of how the more general control flow of Scheme affects C code.
• begin: | Sequencing and splicing. | |
• Conditionals: | If, when, unless, case, and cond. | |
• and or: | Conditional evaluation of a sequence. | |
• while do: | Iteration mechanisms. | |
• Prompts: | Composable, delimited continuations. | |
• Continuations: | Non-composable continuations. | |
• Multiple Values: | Returning and accepting multiple values. | |
• Exceptions: | Throwing and catching exceptions. | |
• Error Reporting: | Procedures for signaling errors. | |
• Dynamic Wind: | Dealing with non-local entrance/exit. | |
• Fluids and Dynamic States: | Dynamic scope building blocks. | |
• Parameters: | A dynamic scope facility. | |
• Handling Errors: | How to handle errors in C code. | |
• Continuation Barriers: | Protection from non-local control flow. |