X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=index.mdwn;h=b352d58b8686010b3d6dec76e970f8df67e5f823;hp=af593b66bb29433883c4fad89a443edae8450a90;hb=6c8edb34886abac6afe327d50ebfefeb19c85d4c;hpb=691872ef87b1c41fb2b53fce867ce58732466c6d diff --git a/index.mdwn b/index.mdwn index af593b66..b352d58b 100644 --- a/index.mdwn +++ b/index.mdwn @@ -103,13 +103,34 @@ The [[differences between our made-up language and Scheme, OCaml, and Haskell|ro > We posted [[answers to Week 1's homework|exercises/assignment1_answers]]. (**Week 3**) Thursday 12 February 2015 +*We will continue to develop these notes over the next few days.* + > Topics: -More on Lists (in progress); -Combinatory Logic (in progress); -Reduction Strategies and Normal Forms (in progress); -Homework (in progress) +[[Arithmetic with Church numbers|topics/week3_church_arithmetic]]; +[[More on Lists|topics/week3 lists]] (expanded on Sunday); +[[What is computation?|topics/week3_what_is_computation]]; +[[Reduction Strategies and Normal Forms|topics/week3_evaluation_order]] (posted on Monday 23 Feb); +[[Unit and its usefulness|topics/week3 unit]] (posted on Wednesday); +[[Combinatory Logic|topics/week3 combinatory logic]] (revised on Monday and Tuesday); +[[Homework|exercises/assignment3]] + +> Also, by this point you should be able to handle all of *The Little Schemer* except for Chapters 9 and 10. Chapter 9 covers what is going on under the hood with `letrec`, and that will be our topic for next week. You can also read Chapter 4 of Hankin on Combinatory Logic. + +> We posted [[answers to Week 2's homework|exercises/assignment2_answers]]. + +(**Week 4**) Thursday 19 February 2015 + +> Topics: [[!img images/tabletop_roleplaying.png size="240x240" alt="Hey, no recursing"]] +[[Yes, recursing|topics/week4_fixed_point_combinators]]; +[[More about fixed point combinators|topics/week4_more_about_fixed_point_combinators]]; +Towards types (in progress); +[[Homework|exercises/assignment4]] + +> Now you can read Sections 3.1 and 6.1 of Hankin; and browse the rest of Hankin Chapter 6, which should look somewhat familiar. + +> If you're reading along in the Pierce book, we've now covered much of the material in his Chapters 1-7. -> Also, by this point you should be able to handle all of *The Little Schemer* except for Chapters 9 and 10. Chapter 9 covers what is going on under the hood with `letrec`, and that will be our topic for next week. +> We posted [[answers to Week 3's homework|exercises/assignment3_answers]].