Can anyone explain why is this function crushing max after 30 iterations of Catch?
(
attempt = 1
fn function_A =
(
try
(
for y=1 to 8 do
(
/*generate error*/
error()
)
)
catch
(
print(getCurrentException())
format "Try again\n"
sleep 1
format "Attemp % \n" attempt
attempt +=1
function_A()
)
)
for z=1 to 3 do
(
function_A()
)
)
