Method code for $foundation.define_msg()

[Turn off line numbering]
  1: arg name;
  2: 
  3: (> .perms(sender()) <);
  4: if (.all_defined_msgs().contains(name))
  5:     throw(~msgexists, "Message \"" + name + "\" is already defined.");
  6: if (!$code_lib.valid_message_id(name))
  7:     throw(~msgbad, "Message \"" + name + "\" contains invalid characters.");
  8: defined_msgs = .defined_msgs().add(name, #[['branches, ["general"]]]);

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

the Cold Dark