in reply to Re: Re: Reference to a function
in thread Reference to a function
There's also call-by-need, which is basically just call-by-name with cached lazy evaluation. Basically, turn all your parameters into thunks (closure of no arguments) so they don't get evaluated when the method is invoked, and then evaluate them once and only once if they are referenced in the method.
This post made for full-on nitpicking compliance :).
Allen