There was a book (An Introduction to Object Oriented Programming) by Tim Budd I read due to an assignment about SmallTalk. Budd had his own SmallTalk implemetation and book (A Little SmallTalk). Going through his work, I read The Kamin Interpreters in C++ (newer pdf version). But who is Kamin?
Sam Kamin has written Programming Languages: An Interpreter-Based Approach and I located it at the University library in the early 90s. For reasons, I was locked out of the laboratory with the PASCAL compiler and could not do homework, so I had this crazy idea, since the concepts between C and PASCAL seemed transferrable, I’d write a translator from PASCAL to C to complete my homework (I never did). Years later, I asked the child of a friend at the same University to borrow the book for me to have a peek, because it was out of print and hard to find. The author writes:
I occasionally am asked whether I intend to update this book. In fact, Norman Ramsey has expanded the book into a new edition, which should be published fairly soon. In the meantime, he has provided the pdf to some people; you can write to him at …@….
And I did. I asked for a copy of the draft if possible. I never got no for an answer, but checking my email, I see that I had been in contact with Norman Ramsey about this from 10/2009 to 10/2016. Well, Programming Languages: Build, Prove, and Compare got published in 10/2022 (what’s with October, me and this book?)
Today, a (second hand) hardback reached my desk. Closure.



