posted 04-24- 07:13 PM
I seem to always run into wanting to do more than OP really supports.I have a function f, that I want to give an extra meaning every time it's called (for a limited set of calls.)
What I tried was this:
(obFunc (f1 (orig_dataset obFunc (f (obExec (Func 'f2))))))
(obFUnc (f2 (ext_set_1 obFunc (f (obExec (Func 'f3))))))
....
(obFunc (f (obExec (Func 'f1))))
For some reason, though, this uses the entire chain at once, behaving as f1 etc. was defined as:
(obFunc (f1 (orig_dataset obExec (Func 'f2))))
etc.
My thought was then to add a set of parenthesis like:
(obFunc (f1 (orig_dataset (obFunc (f (obExec (Func 'f2)))))))
No joy, now f always did exactly the same, no extension.
Ideas?
_
/Bjorn.