In this video I go through a way you could solve the aged old beginners problem in CL. This solution would not be my optimal solution to the problem but we do touch on a lot of features in CL, from an advanced format string (explained in pt2), mapping, lists, local functions, anonymous functions and in pt2 I touch on CLOS and the condition system, including both handler-bind and restarts.
Completed source: https://plaster.tymoon.eu/view/2553#2553