John McCarthy Interview

Today I listened to Guy Steele interviewing John McCarthy on the history of Lisp.

For me the most most interesting part of the interview is the continued reference to how a proper representation of an abstract syntax was the most important aspect of a programming language. He discusses how having multiple concrete notations that map to a single abstract syntax may be desirable.

I also found interesting that at the time he considered dynamically typing (in Lisp) to be a bug and not a feature.