[DGD] Catching error on its own

Felix A. Croes felix at dworkin.nl
Wed May 25 14:28:01 CEST 2005


"Felix A. Croes" <felix at dworkin.nl> wrote:

>[...]
> This behaviour is documented in dgd/doc/Introduction.  remove_program()
> is called by DGD in situations where errors are simply not allowed.

It would be more accurate to say that when the remove_program()
feature was added, using a catch was the only way to make sure that
the removal of the program actually happened after the LPC code
finished.  But in DGD's current implementation of errorhandling,
that is not true anymore...  and the implicit catch is confusing,
and arguably a bug.  I may have to re-think this.

Regards,
Dworkin



More information about the DGD mailing list