mk::view open path ?name?
Creates and returns a Tcl command that represents the view indicated by path. The returned command name is name, if the caller supplies a name; otherwise a unique command name automatically generated.
The returned command is defined relative to the global namespace of the Tcl interpreter. The caller can place the returned command in any namespace by passing in a fully qualified name. The automatically generated command names are simple, unqualified names, with the command actually residing in the global namespace.
Operations on the view indicated by path can be performed via subcommands of the returned command.
If path does not indicate an existing view, it appears that Mk4tcl attempts to create one, whether or not that makes any sense (even when path is rooted on a non-existent tag!).
It also appears that when auto-generating a command name, there is no check that an existing command is not overwritten. The fully-qualified auto-generated command names match the regular expression ::view[0-9]+ so avoid such command names in your own programs if you use this facility.