As I was constructing a compiler for a toy programming language called TinyPL/0 (TPL0) I realized I was employing a number of very basic “idioms” or “tools”. It occurred to me that it might be useful to present these tools in the form of a Tutorial. It also occurred to me that this might not be the only topic I might wish to explore using this format. So, I’ve added the Tutorial menu item under which you will find a link to these introductory comments and the tutorials.
The tutorial page for each topic is a list of lessons and links which you can click on to learn about a particular aspect of the topic, download examples and learn about material from other authors.
The first item in each of these lists is a description of the topic, what I would hope you might gain from exploring the topic and a general apology for not knowing everything.
I hope you find these tutorials enjoyable and useful.