mk::view new ?name?
Creates and returns a Tcl command that represents a newly created view. The view exists only in memory and is not part of any tag (named dataset).
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 actuall residing in the global namespace.
Operations on the new view can be performed via subcommands of the returned command.
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.
NOTE: This command ignores the name argument due to a bug on line 2217 of the file tcl/mk4tcl.cpp. How does one contribute a bug fix?