Buddha Buck wrote:
> Personally, I'd rather save let for:

I appreciate the sentiment, but I believe it's misplaced
and unnecessary.


> (let ($x,$y,$z,...) = (1,2,3,...) in { FOO })
> 
> which would be equivilant to:
> 
>   ((sub {my ($x,$y,$z,...) = @_; FOO })(1,2,3,...))

But it's also equivalent to

  {
    my ($x,$y,$z,...) = (1,2,3,...);
    FOO
  }

which is far clearer than either of the above syntaces.

-- 
John Porter

Reply via email to