Part 1 Implementing a Scheme-Like InterpreterChapter 1 Introduction1.1 Why Perl? 1.2 Why Scheme? 1.3 References 1.4 Typography 1.5 A Note on the Interpreter Versions Chapter 2 An Introduction to PScheme2.1 PScheme Syntax 2.2 Simple Expressions 2.3 Conditionals 2.4 Global Variables 2.5 Functions 2.6 Local Variables Chapter 3 Interpreter Version 0.0.03.1 The Read-Eval-Print Loop 3.2 The Environment