Hi Mark,

Am 10.05.2009 um 07:00 schrieb Mark Reid:

So the extra parentheses are there to force the evaluation of the
predicate and function?

Well. The don't "force" the evaluation. They just call the provided
function. "pred" evaluates to a function. In our example #(.ready reader). "(pred)" simply call this function. As "(repeatedly-while pred f)" calls the
function named by "repeatedly-while" passing the functions named by
pred and f as arguments. I wouldn't call this "forcing"...

Sincerely
Meikel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to