Norbert,

Sorry if this is a stupid question: what does the debugger say?

I mean, assuming NotFound is an Exception, I'd expect a debugger showing a 
NotFound Error...

Joachim

Am 23.07.2015 18:34 schrieb Norbert Hartl <norb...@hartl.name>:
>
>
> > Am 23.07.2015 um 17:54 schrieb Joachim Tuchel <jtuc...@objektfabrik.de>: 
> > 
> > Norbert, 
> > 
> > I'd say you get a NotFound Exception. 
> > 
> In pharo you get a debugger. Meaning this piece of code is actively an 
> endless loop. 
>
> Norbert 
>
> > Joachim 
> > 
> > 
> > 
> >> Am 23.07.2015 um 16:20 schrieb Norbert Hartl <norb...@hartl.name>: 
> >> 
> >> 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