Some say that building a small language interpreter, especially if a LISP, is one of those things you have to do at least one time in your life as a programmer, an eye opening experience that will give you new insights into how the tools you use everyday work and demystify a few concepts that seem daunting when seen from afar. In this article, we’ll implement a minimal LISP based on the 1978 paper
![Building a LISP from scratch with Swift](https://cdn-ak-scissors.b.st-hatena.com/image/square/4704b841338d36c297c5217f203a80fd993cfd4f/height=288;version=1;width=512/https%3A%2F%2Fwww.uraimo.com%2Fimgs%2Flisp.png)