What can I say, the lambda calculus pre-dates both programming and computers as we now understand the terms. Valves, transistors, logic gates, low-level languages came after that. So yes, LISP has a more than fair claim to being the first.
In the same vein, polytheism long predates those religions that choose to put their faith in a single "father" (or any other elder male relation, for that matter!)
History can be cherry picked, as can faith; but as an atheist and as a humanist I prefer to do things that make life easier for my fellow programmers. For example, I love it when I can use an API and the compiler will tell me that I'm being a bit of an idiot for trying to evaluate "[masked] + Red".
Dynamic typing is certainly powerful, but it does little to compliment the inherent imperfections of human nature. I like my sanity checks to come early, *before* the code is released into production. Especially when it's UI code and any oversight will be highly visible.
On 1 May[masked]:23, Russel Winder <[address removed]>
On Tue,[masked] at 02:58 -0400, Kevin Wright wrote:
>Lisp was the second (? first) high level language, it is also the last
> I also know that the clojure community are cooking up fun things as
and only one we need. We know this because Uncle Bob tells us so.
mail: [address removed]
gtalk / msn : [address removed]
vibe / skype: kev.lee.wright
"My point today is that, if we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent": the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger" ~ Dijkstra