The only way I see is saving the typeglob, destroying it and re-creating it with all but the CODE slot
Yup, that is correct. That is how we do it in Class::MOP::Package, and when I was writing that bit at the YAPC::NA 2005 hackathon I queried the collective wisdom of the gurus in attendence (larry, audrey and chromatic to name a few) and they all agreed that was the only way. And AFAIK there is no cleaner way to do it in XS either.
In reply to Re^2: Removing CODE slot in typeglob / Reversing "use subs ...;"
by stvn
in thread Removing CODE slot in typeglob / Reversing "use subs ...;"
by lodin
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |