X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=week4.mdwn;h=58d6bc38204bd3bcbf4afabe6d9c4306b82735de;hp=ab4411fe89801e6afa732c8314cc2c231ee099f6;hb=193823d816ee0b6ed88532df8ab2d9f43f66daca;hpb=a605052341c491af7d8a4e59fda668ba47a75089 diff --git a/week4.mdwn b/week4.mdwn index ab4411fe..58d6bc38 100644 --- a/week4.mdwn +++ b/week4.mdwn @@ -521,7 +521,7 @@ of the complex expression semantically depending only on this, not on that. A demon evaluator who custom-picked the evaluation order to make things maximally bad for you could ensure that all the semantically unnecessary computations got evaluated anyway. We don't yet know any way to prevent that. Later, we'll see -ways to *semantically guarantee* one evaluation order rather than another. Of +ways to *guarantee* one evaluation order rather than another. Of course, in any real computing environment you'll know in advance that you're dealing with a fixed evaluation order and you'll be able to program efficiently around that.