| Or, slightly tighter (avoids redundant assignment if envir is not nil): + Function { inEnvir { |envir| envir ?? { envir = currentEnvironment }; ^{ |... args| envir.use({ this.valueArray(args) }) } } } hjh On Nov 24, 2007, at 6:29 PM, James Harkins wrote:
: H. James Harkins : jamshark70@xxxxxxxxxxxxxxxxx : http://www.dewdrop-world.net .::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..: "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman |