What are the semantics of Exception>>#resignalAs: regarding active exception 
handler? Isn't the active exception handler excluded from being treated again? 
Taking the example

| counter | 
counter := 0. 
[ 1/0 ] 
        on: Error 
        do: [ :e | 
                counter := counter + 1. 
                counter > 1 ifTrue: [ self halt ]. 
                e resignalAs: NotFound new ].

should it just run and end? Or should the debugger pop up?

thanks,

Norbert


Reply via email to