Sorry for another post,
Trying to delete a non-existing bundle element results in a "Data error"
and full stop which cannot be captured though the catch-command.
Why not printing a warning but ignoring the non-existing bundle-element?
Or at least, there should be no full-stop in case of an error when using
the catch-command, I guess.
<hansl>
bundle b = defbundle("A", 1, "C", 3)
catch delete b.A # works, as "A" exists
catch delete b.B # full stop
print "foo"
</hansl>
Current, one would have to run:
<hansl>
if inbundle(b, "B")
delete b.B
endif
</hansl>
Thanks,
Artur