From: jim Date: Sun, 1 Mar 2015 21:04:24 +0000 (-0500) Subject: link to hint X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=commitdiff_plain;h=ee740cb01fb82eabad1dc1d044900b3f20731793 link to hint --- diff --git a/exercises/_assignment5.mdwn b/exercises/_assignment5.mdwn index 4383229b..c7ff959a 100644 --- a/exercises/_assignment5.mdwn +++ b/exercises/_assignment5.mdwn @@ -497,15 +497,4 @@ and that `bool` is any boolean expression. Then we can try the following: does not terminate. Incidentally, using the shorter `match bool with true -> yes | false -> no` rather than the longer `let b = bool ... in match b with ...` *would* work as we desire. But your assignment is to control the evaluation order *without* using the special evaluation order properties of OCaml's native `if` or of its `match`. That is, you must keep the `let b = ... in match b with ...` structure in your answer, though you are allowed to adjust what `b`, `y`, and `n` get assigned to. - Here's a hint. (WHERE?) - - - - - + Here's a [[hint|assignment5 hint1]].