On 12/20/07, Andy Farnell <[EMAIL PROTECTED]> wrote:
> On Thu, 20 Dec 2007 10:43:57 -0600
> "Charles Henry" <[EMAIL PROTECTED]> wrote:
> > I think a useful feature that would perhaps be able to handle this
> > type of problem is a 'halt'/'continue' routine for message processing.
> >  Say, for example, it could be automatically handled during a stack
> > overflow-clear the stack and send an error message.  Or triggered by
> > the watchdog to catch bang/until problems.  Something like that would
> > give you the opportunity to save/re-load or add additional objects to
> > stop the infinite loop, when not intended.
>
>
> The subject of the watchdog is really interesting and I'd love to
> hear a deeper discussion on it. But how do you propose to identify
> an infinite loop? At what point does the watchdog say "Hi I'm Clippy
> your Pd Watchdog... did you mean to create an infinite loop?"

It would be best to have a user-controlled method to eliminate the
need for an arbitrary condition.  It might not be possible... hence,
the watchdog could send signals from outside the pd process
or an enable/disable "safe" mode that allows the use of arbitrary
conditions to halt/continue all messages.

> > but it would still run into those problems of finding an arbitrary
> > condition to trigger the 'halt'
>
> Hmmmm, there's beard stroker. :)
>
> a.
>
>
> >
> > Chuck
> >
> > _______________________________________________
> > [email protected] mailing list
> > UNSUBSCRIBE and account-management -> 
> > http://lists.puredata.info/listinfo/pd-list
>
>
> --
> Use the source
>
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
>

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to