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: Memory Management, Previous: PEG Parsing, Up: API Reference [Contents][Index]
This chapter describes Guile functions that are concerned with reading, loading, evaluating, and compiling Scheme code at run time.
• Scheme Syntax: | Standard and extended Scheme syntax. | |
• Scheme Read: | Reading Scheme code. | |
• Scheme Write: | Writing Scheme values to a port. | |
• Fly Evaluation: | Procedures for on the fly evaluation. | |
• Compilation: | How to compile Scheme files and procedures. | |
• Loading: | Loading Scheme code from file. | |
• Load Paths: | Where Guile looks for code. | |
• Character Encoding of Source Files: | Loading non-ASCII Scheme code from file. | |
• Delayed Evaluation: | Postponing evaluation until it is needed. | |
• Local Evaluation: | Evaluation in a local lexical environment. | |
• Local Inclusion: | Compile-time inclusion of one file in another. | |
• Sandboxed Evaluation: | Evaluation with limited capabilities. | |
• REPL Servers: | Serving a REPL over a socket. | |
• Cooperative REPL Servers: | REPL server for single-threaded applications. |