projects
/
lambda.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
e9e95bb
)
post safe division, rename/reorg a bit
author
jim
<jim@web>
Mon, 23 Mar 2015 02:33:24 +0000
(22:33 -0400)
committer
Linux User
<ikiwiki@localhost.members.linode.com>
Mon, 23 Mar 2015 02:33:24 +0000
(22:33 -0400)
content.mdwn
patch
|
blob
|
history
diff --git
a/content.mdwn
b/content.mdwn
index
5d8dbb1
..
7edf9af
100644
(file)
--- a/
content.mdwn
+++ b/
content.mdwn
@@
-21,15
+21,14
@@
week in which they were introduced.
* Types in OCaml and Haskell (will be posted someday)
* Practical advice for working with OCaml and/or Haskell (will be posted someday)
* [[Kaplan on Plexy|topics/week6_plexy]] and the Maybe type
* Types in OCaml and Haskell (will be posted someday)
* Practical advice for working with OCaml and/or Haskell (will be posted someday)
* [[Kaplan on Plexy|topics/week6_plexy]] and the Maybe type
- * Lambda evaluator
- * [[Introducing Monads|topics/week7_introducing_monads]]
+ * Untyped lambda evaluator ([[in browser|code/lambda_evaluator]]) (for home)
* Order, "static versus dynamic"
* [[Order in programming languages and natural language|topics/week1 order]]
* [[Reduction Strategies and Normal Forms in the Lambda Calculus|topics/week3_evaluation_order]]
* [[Unit and its usefulness|topics/week3 unit]]
* Order, "static versus dynamic"
* [[Order in programming languages and natural language|topics/week1 order]]
* [[Reduction Strategies and Normal Forms in the Lambda Calculus|topics/week3_evaluation_order]]
* [[Unit and its usefulness|topics/week3 unit]]
- *
[[Combinatory evaluator|topics/week7_combinatory_evaluator]]
+ *
Combinatory evaluator ([[for home|topics/week7_combinatory_evaluator]])
* The Untyped Lambda Calculus
* The Untyped Lambda Calculus
@@
-46,19
+45,24
@@
week in which they were introduced.
* [[Reduction Strategies and Normal Forms|topics/week3_evaluation_order]]
* [[Fixed point combinators|topics/week4_fixed_point_combinators]]
* [[More about fixed point combinators|topics/week4_more_about_fixed_point_combinators]]
* [[Reduction Strategies and Normal Forms|topics/week3_evaluation_order]]
* [[Fixed point combinators|topics/week4_fixed_point_combinators]]
* [[More about fixed point combinators|topics/week4_more_about_fixed_point_combinators]]
- *
Interpreter for Lambda terms
+ *
Untyped lambda evaluator ([[in browser|code/lambda_evaluator]]) (for home)
* Combinatory logic
* [[Introduction|topics/week3 combinatory logic]]
* Combinatory logic
* [[Introduction|topics/week3 combinatory logic]]
- *
[[Combinatory evaluator|topics/week7_combinatory_evaluator]]
+ *
Combinatory evaluator ([[for home|topics/week7_combinatory_evaluator]])
* Typed Lambda Calculi
* [[Simply-typed lambda calculus|topics/week5 simply typed]] (will be updated)
* [[System F|topics/week5 system F]] (will be updated)
* Types in OCaml and Haskell (will be posted someday)
* Typed Lambda Calculi
* [[Simply-typed lambda calculus|topics/week5 simply typed]] (will be updated)
* [[System F|topics/week5 system F]] (will be updated)
* Types in OCaml and Haskell (will be posted someday)
+ * see also Monads links, below
+
+* Monads
* [[Introducing Monads|topics/week7_introducing_monads]]
* [[Introducing Monads|topics/week7_introducing_monads]]
+ * [[Safe division with monads|topics/week8_safe_division_with_monads]]
+
## Topics by week ##
## Topics by week ##
@@
-117,6
+121,10
@@
Week 6:
Week 7:
* [[Combinatory evaluator|topics/week7_combinatory_evaluator]]
Week 7:
* [[Combinatory evaluator|topics/week7_combinatory_evaluator]]
-*
L
ambda evaluator (will be posted soon)
+*
Untyped l
ambda evaluator (will be posted soon)
* [[Introducing Monads|topics/week7_introducing_monads]] (updated Fri 20 Mar)
* [[Homework for week 7|exercises/assignment7]]
* [[Introducing Monads|topics/week7_introducing_monads]] (updated Fri 20 Mar)
* [[Homework for week 7|exercises/assignment7]]
+
+Week 8:
+ * [[Safe division with monads|topics/week8_safe_division_with_monads]]
+