Thu Apr 8 12:06:42 EDT 2010

A History of Haskell: Being Lazy with Class

about variable free programming:

  SPJ[1]: It's a bad idea; backus was wrong.  I tried that and I found
  myself doing a lot of plumbing.  Sometimes you really want to name
  that variable.

I think Oege de Moor also left this track calling this too abstract
(someone mentioned this on LtU).

about specific computer architectures:

  SPJ[1]: It's a bad mistake: 1. why interpret if you can compile?
  2. hardware industry moves so fast that it catches up easily to any
  specific optimizations.

[1] http://research.microsoft.com/en-us/um/people/simonpj/papers/history-of-haskell/