Early Lisp Part II

funcall.blogspot.com
early-lisp-part-ii

By April of 1959, issues with using subst to implement β-reduction became apparent. In the April 1959 Quarterly Progress Report of the Research Laboratory of Electronics, McCarthy gives an updated definition of the universal S-function apply: apply[f;args]=eval[cons[f;appq[args]];NIL] where appq[m]=[null[m]→NIL;T→cons[list[QUOTE;car[m]];appq[cdr[m]]]] and … Read more

Not Lisp again (2009)

funcall.blogspot.com
not-lisp-again-(2009)

It was 1983 and I was taking my first real computer course at MIT. Hal Abelson and Bill Siebert were co-lecturers. Hal was delivering the bad news: “If you already know how to program, you may be at a disadvantage … Read more