소개
Provides structured guidance for building metacircular evaluators, which are specialized interpreters capable of interpreting their own source code. This skill emphasizes the 'metacircular property'—ensuring that an interpreter behaves identically whether running a program directly or interpreting another instance of itself. It offers detailed strategies for implementing core language features like environment frames, lexical closures, and special forms, alongside robust debugging patterns for handling the complex failures that often occur during nested interpretation.