X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=coroutines_and_aborts.mdwn;h=7d24274038864345482bd6441e7c4ca01a0fdfdb;hp=69e966831af8de0920e491cada55b003e9de4c36;hb=434fc9bef584f51ac5338a39dc4ff5da44b5b435;hpb=ebed7bf68237f042849d0ebfeed8095a5f7d14a4 diff --git a/coroutines_and_aborts.mdwn b/coroutines_and_aborts.mdwn index 69e96683..7d242740 100644 --- a/coroutines_and_aborts.mdwn +++ b/coroutines_and_aborts.mdwn @@ -609,3 +609,5 @@ Various of the tools we've been introducing over the past weeks are inter-relate Mutation, delimited continuations, and monads can also be defined in terms of each other in various ways. We find these connections fascinating but the seminar won't be able to explore them very far. +We recommend reading [the Yet Another Haskell Tutorial on Continuation Passing Style](http://en.wikibooks.org/wiki/Haskell/YAHT/Type_basics#Continuation_Passing_Style)---though the target language is Haskell, this discussion is especially close to material we're discussing in the seminar. +