X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=assignment7.mdwn;h=5db178b2778ba1807ef6a904cbbe0ae862cf5550;hp=0785c678680f3357da84a033606aa138869cf5c6;hb=55a603b0e0ef6a5d020f3b025ec87b1bef17c7a7;hpb=6eebd26aed3867f64cc5178dc5aade197713b8f0 diff --git a/assignment7.mdwn b/assignment7.mdwn index 0785c678..5db178b2 100644 --- a/assignment7.mdwn +++ b/assignment7.mdwn @@ -7,9 +7,9 @@ Write a monadic operation that enables you to retrieve the last-saved remainder, at any arbitrary later point in the computation. For example, you want to be able to calculate expressions like this: - (((some_long_computation / 12) + 5) - most_recent_remainder) * 2 - same_most_recent_remainder +1 + (((some_long_computation / 12) + 5) - most_recent_remainder) * 2 - same_most_recent_remainder + 1 -The remainder here is retrieved later than (and in addition to) the division it's the remainder of. It's also retrieved more than once. Suppose a given remainder remains retrievable until the next division is performed. + The remainder here is retrieved later than (and in addition to) the division it's the remainder of. It's also retrieved more than once. Suppose a given remainder remains retrievable until the next division is performed.