An Algebraic Language for the Manipulation of Symbolic Expressions (1958) [pdf]
softwarepreservation.org
softwarepreservation.org
> implemented, with Nathaniel Rochester, a computer language for list processing within FORTRAN ... the Fortran list processing language (FLPL)
His son David, who would have been 3yo at the time McCarthy wrote this paper, has had his own effect on computer science[2].
Incredibly simple, powerful, and to my eyes, beautiful.
A lot of ideas about what was only theoretically possible at the time - good time to revisit.
I find this is an interesting way of saying it, it made me think for a moment..