X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=index.mdwn;h=3a2b976efe0b81c2950fe9b3bbd90c772a12061c;hp=05ce233a38bc1b9c4865121fc94e7b20d71a75c5;hb=9b5f91f462e9f64944ce2aa95ab3f8d30371a469;hpb=79ba921bc184bed9458fa9aaea1662fcb64b498f diff --git a/index.mdwn b/index.mdwn index 05ce233a..3a2b976e 100644 --- a/index.mdwn +++ b/index.mdwn @@ -71,7 +71,7 @@ preloaded is available at [[assignment 3 evaluator]]. (15 Nov) Lecture notes for [[Week9]]; [[Assignment7]]. Everyone auditing in the class is encouraged to do this assignment, or at least work through the substantial "hints". -> Topics: Mutable Variables; Passing by Reference; [[State Monad Tutorial]] +> Topics: Mutable Variables; Passing by Reference; [[State Monad Tutorial]] (added recently) (22 Nov) Lecture notes for [[Week10]] @@ -83,11 +83,11 @@ preloaded is available at [[assignment 3 evaluator]]. (6 Dec) Lecture notes for [[Week12]]; [[Assignment9]]. -> Topics: [[List Monad as Continuation Monad]]; [[Manipulating Trees with Monads]]; [[Monad Transformers]] +> Topics: [[List Monad as Continuation Monad]]; [[Manipulating Trees with Monads]] (updated); [[Monad Transformers]] (added recently) -(13 Dec) Lecture notes for Week13; Assignment10. +(13 Dec) Lecture notes for Week13; [[Assignment10]]. -> Topics: CPS and Continuation Operators; Curry-Howard +> Topics: [[CPS and Continuation Operators]]; Curry-Howard [[Advanced Topics]] @@ -244,6 +244,12 @@ other. [[Translating between OCaml Scheme and Haskell]] +## What is Functional Programming? ## + +Here's a [survey conducted at Microsoft](http://research.microsoft.com/apps/pubs/default.aspx?id=141506) asking programmers what they understand "functional programming" to be. Don't take their responses to be authoritative... this is a just a "man in the street" (seat?) poll. + +Read more about the [uptake of Haskell](http://steve-yegge.blogspot.com/2010/12/haskell-researchers-announce-discovery.html) among programmers in the street. + ## Recommended Books ##