Hi David,
OK, try out this thought. You say if a service returns a FrameSet then
everything is determined, that's right, but consider if you are the
"service" and someone passes in two Frames (or their syntactic equivalent)
and asks you for a mapping to join them. How does the service find out the
right mapping to use?
Clearly it needs the knowledge to make this choice. As you say if the
intelligence to use this knowledge is in the Frame construct, fine, but do
explicity pass this buck.
Cheers,
Peter.
(BTW, wasn't just sticking to AST-equivalent thoughts when this
conversation started).
|