A review of the book Compiling with Continuations, Appel (1992).
In this article I discuss how I achieved a JLPT N3 proficiency; it provides details of my methodologies and results.
Procedures provide a way of abstracting imperative knowledge that can be represented in a language. In this article I show a technique for implementing lexically scoped first-class closures. This is the concluding article in the Roll A Lisp In C series.
Environments store values that can be referred to in later evaluations. In this article I show a technique for storing lisp data for use in later expressions.
This review goes over two undergraduate textbooks on compilers that have been used autodidactically. The books are shown compared to each other, in the context of their supplementary material, and in of themselves.
Evaluation is the process of taking an expression and producing a value. In this article I show how to take expresions held in list structured data and produce values.