Monday, March 30, 2009

Making sense of the (functional) world

I stumbled across the original "Lambda the Ultimate" papers by Sussman and Steele and the effect produced from reading them is profound. It is as if someone suddenly lit a huge halogen floodlight into an enormous black cavern. :)

More seriously, several topics such as continuations, continuation-passing-style (CPS) and the compilation of functional languages make about 100 times more sense now. Hopefully I can get back on track and read what I was *supposed* to be reading before the research meeting on Wednesday..

1 comment:

  1. Learning CPS from Suresh really opened my eyes to FP as well. I've considered myself a functional programmer ever since. Haskell is awesome.