Method code for $root.uninit_root()

[Turn off line numbering]
  1: var obj;
  2: 
  3: (| manager.del_managed_obj() |);
  4: catch any {
  5:     for obj in (.managed())
  6:         obj.change_manager($reaper);
  7: }
  8: catch any {
  9:     for obj in (.writers('literal))
 10:         .del_writer(obj);
 11: }
 12: catch any {
 13:     for obj in (.writes())
 14:         obj.del_writer(this());
 15: }
 16: catch any {
 17:     for obj in (.trusted('literal))
 18:         .del_trusted(obj);
 19: }
 20: catch any {
 21:     for obj in (.trusted_by())
 22:         obj.del_trusted(this());
 23: }
 24: 
 25: // tell $sys we are going away
 26: $sys.sender_going_away();

["// Created as a part of ColdCore, see: @help Credit"]

the Cold Dark