[REBOL] getting and passing a function's CURRENT arg block
From: moliad::aei::ca at: 16-Nov-2003 17:02
the subject might be misleading, I'm not sure how to formulate it.
I'm this must have been discussed before.
What I wish to do is propagate my arguments to another func with the same arg template,
including refinements. example:
a: func [arg1 arg2 /option val][
print "yahoo"
]
b: func third :a [
; insert code here
print "yes sir!"
either option [
a arg1 arg2 /option val
][
a arg1 arg2
]
]
now in b I don't want the 'EITHER, cause every other refinement adds a binary amount
of possible combination. The function I have has 13 refinements... 106496 different
combinations..
the function I must "improve" is a native, so I can't just source it and re-implement
it. I really need to add some stuff before it, and then let it do its stuff with all
the refinements as if it had been called directly...
what's the best/fastest course of action?
THANKS IN ADVANCE!
-MAx