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. |