Static Typing and Functional Languages
etherplex.org
etherplex.org
Mark me down as confused about what the author was trying to say here.
All kidding aside, he probably should have named the article "Static Type-checking in Lisp", and we would have still been just as unimpressed because he forgot to mention Qi; the single most innovative Lisp from the last 20 years.
On the one hand, this is ridiculous. On the other hand, I'm happy to see people outside of PL thinking about programming languages. There are a number of texts that can help a novice learn more about the topic, with Pierce's Types and Programming Languages being the foremost.
He seems new to this stuff. Nothing really advanced here, but he brings up a big unresolved issue in language design in a way that probably makes sense to a Java-educated college student.
BTW, Hindley said the concept predates computers; there's been a lot of refinement before and after 1969. (http://www.cis.upenn.edu/~bcpierce/types/archives/1988/msg00...)