No eval :1 In str eval :1 In block eval :1 Block Eval ret :1 Str Eval ret :0 #### # added parentheses like so # print "Str Eval ret :",readonly(eval('capture(5)')->[0]); No eval :1 In str eval :1 In block eval :1 Block Eval ret :1 Str Eval ret :1 #### No eval :1 In str eval :1 In block eval :1 Block Eval ret :1 Str Eval ret :1 Str Eval ret2 :1