The Mk4tcl command [view view] is composed of many subcommands:
All of the commands above have the common feature that they return as their result a new view command that represents the view that results from some operation on the original view and other arguments (possibly including additional view(s)).
These are the commands that provide operations on views producing more views. This seems to be where the real potential for powerful use lies. A real shame that the most powerful commands are also the undocumented ones!
Most of these commands are straightforward wrappers around the methods of the c4_View C++ class, so if you know, or can understand the documentation of what those methods do, you have a good idea what these commands do. I'll fill in what I can figure out.
The command below is an exception; I don't know what it is for!
Here the all-caps designation VIEW indicates an instance command representing a view.
Something seems to be missing. [view select] gives you back a list of integers. Would be nice to have something like [view view select] that would return the selected rows as another view.