new object $trash: $located_location; var $described prose = <$ctext_frob, [["When you discard something, it goes here if you do not manage it."], #[]]>; var $has_commands local = #[]; var $has_commands remote = #[]; var $has_commands shortcuts = #[]; var $has_name name = ['uniq, "System Trash Can", "the System Trash Can"]; var $located location = $void; var $located obvious = 1; var $location contents = []; var $root created_on = 830126811; var $root flags = ['variables, 'methods, 'code, 'core]; var $root inited = 1; var $root managed = [$trash]; var $root manager = $trash; var $thing gender = $gender_neuter; var $trash items = #[]; public method .del_sender_from_contents() { pass(); items = dict_del(items, sender()); }; public method .did_arrive() { arg place; var msg; (> pass(place) <); (| (items = items.add(sender(), time())) |); }; public method .did_leave() { arg place; (> pass(place) <); (| (items = items.del(sender())) |); };