From: Sean O'Halpin Date: 2005-10-13T06:18:32+09:00 Subject: Re: Default argument values for blocks On 10/12/05, Eric Mahurin wrote: > Or maybe if "eval" became a keyword like you mentioned above > and it could also take a block, you could do this instead: > > b=1 > eval {|;b| > b=5 > p b # => 5 > } > p b # => 1 +1 Any chance of eval taking a block ~and~ a specific binding, e.g. eval &block, binding (though this breaks current argument parsing rules). Sean