in reply to Re: Eval str return different from Eval block return
in thread Eval str return different from Eval block return

Not on Win2k / ActivePerl 5.6.1 they don't. So this could be a platform issue then?
No eval :1 In str eval :1 In block eval :1 Block Eval ret :1 Str Eval ret :0 Str Eval ret2 :0
Update:

On the same machine, with cygwin and perl 5.6.1, it runs fine:

No eval :1 In str eval :1 In block eval :1 Block Eval ret :1 Str Eval ret :1 Str Eval ret2 :1


You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.